home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.6
/
Figure 1.6.rsrc
/
CODE_11528_llzCmd.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
247KB
|
4,059 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 F67C 4858 .extension 0x67C <<F/1/3>>, 0x4858 // unimplemented
00000004 0000 57DA ori.b D0, 0xDA
00000008 0000 2B80 ori.b D0, 0x80
label0000000C:
0000000C 0000 029E ori.b D0, 0x9E
00000010 8000 or.b D0, D0
00000012 0002 24C0 ori.b D2, 0xC0
00000016 2E22 move.l D7, -[A2]
00000018 806E A9FC or.w D0, [A6 - 0x5604]
0000001C 30AA 2EEA move.w [A0], [A2 + 0x2EEA]
00000020 30FA FE44 move.w [A0]+, [PC - 0x1BC /* FFFFFE66, cstring ""<EOF> */]
00000024 3132 304A move.w -[A0], [A2 + D3.w + 0x4A]
00000028 FDA2 .invalid <<F/6/6>>
0000002A FCCA 1D82 .extension 0xCCA <<F/2-3/6>> // unimplemented
0000002E 6B28 bmi +0x2A /* 00000058 */
00000030 6E22 bgt +0x24 /* 00000054 */
00000032 2F5A 1DB0 move.l [A7 + 0x1DB0], [A2]+
00000036 E149 lsl D1.w, 8
00000038 2DD2 move.l <<invalid special address>>, [A2]
0000003A 52C3 shi D3
0000003C FD3E .extension 0xD3E <<F/4-5/6>> // unimplemented
0000003E 2F6A F5F2 F518 move.l [A7 - 0xAE8], [A2 - 0xA0E]
00000044 4293 clr.l [A3]
00000046 F49C cinva INST
00000048 FDAA .invalid <<F/6/6>>
0000004A FEFB F32A .extension 0xEFB <<F/2-3/7>> // unimplemented
0000004E FCDE 06E2 .extension 0xCDE <<F/2-3/6>> // unimplemented
label00000052:
00000052 3C78 F176 movea.w A6, [0xFFFFF176]
// begin alternate branch 00000054-00000056
label00000054:
00000054 F176 .extension 0x176 <<F/4-5/0>> // unimplemented
// end alternate branch 00000054-00000056
label00000054: // (misaligned)
00000056 0A4A 0A52 xori.w A2, 0xA52 /* '\nR' */
// begin alternate branch 00000058-0000005C
label00000058:
00000058 0A52 BC40 xori.w [A2], 0xBC40
// end alternate branch 00000058-0000005C
label00000058: // (misaligned)
0000005A BC40 cmp.w D6, D0
label0000005C:
0000005C 6FAE ble -0x50 /* 0000000C */
0000005E FDC4 .invalid <<F/7/6>>
00000060 FD96 .invalid <<F/6/6>>
00000062 A9D7 syscall TEDelete
00000064 A9DE syscall TEInsert
00000066 43D3 lea.l A1, [A3]
00000068 1EE2 move.b [A7]+, -[A2]
0000006A E5A2 asl D2, D2
0000006C C09F and.l D0, [A7]+
0000006E 8202 or.b D1, D2
00000070 6E80 bgt -0x7E /* FFFFFFF2 */
00000072 FCD6 A934 .extension 0xCD6 <<F/2-3/6>> // unimplemented
00000076 33BE 3282 move.w [A1 + D3.w * 2 - 0x126], <<invalid special address>>
0000007A 328A move.w [A1], A2
0000007C A931 syscall NewMenu
0000007E 33F0 A935 3F30 FD1A 00C3 6CCE move.w [0x00C36CCE], [[A0 + 0x3F30FD1A] + A2]
0000008A A933 syscall AppendMenu
0000008C A950 syscall CountMItems
0000008E FF01 .extension 0xF01 <<F/4-5/7>> // unimplemented
00000090 33E4 A93B F9E0 move.w [0xA93BF9E0], -[A4]
00000096 A9B6 syscall OpenDeskAcc
00000098 3262 movea.w A1, -[A2]
0000009A 326A FBF0 movea.w A1, [A2 - 0x410]
0000009E 6D30 blt +0x32 /* 000000D0 */
000000A0 1747 2A58 move.b [A3 + 0x2A58], D7
000000A4 0AA2 1947 FE7C xori.l -[A2], 0x1947FE7C
000000AA 6FA6 ble -0x58 /* 00000052 */
000000AC 2B6A 321F 3A01 move.l [A5 + 0x3A01], [A2 + 0x321F]
000000B2 5359 subq.w [A1]+, 1
000000B4 6FA6 ble -0x58 /* 0000005C */
000000B6 09CA .incomplete
000000B8 3887 move.w [A4], D7
000000BA 3292 move.w [A1], [A2]
000000BC 1E4A movea.b A7, A2
000000BE 1EB2 1EC2 move.b [A7], [A2 + D1 * 8 - 0x62]
000000C2 3332 A9D8 move.w -[A1], []
000000C6 A9D9 syscall TEDeactivate
000000C8 303A 3032 move.w D0, [PC + 0x3032 /* 000030FC, cstring ""<EOF> */]
000000CC 3022 move.w D0, -[A2]
000000CE 6E32 bgt +0x34 /* 00000102 */
label000000D0:
000000D0 0CA2 332A 708C cmpi.l -[A2], 0x332A708C
000000D6 1CF2 08D2 move.b [A6]+, [A2 + D0 - 0x46]
000000DA 1E12 move.b D7, [A2]
000000DC 1E62 movea.b A7, -[A2]
000000DE 1D6A 1D7A E8EA move.b [A6 - 0x1716], [A2 + 0x1D7A]
000000E4 13F2 13FA 7C07 2C01 342A FB62 1E1A move.b [0xFB621E1A], [[0x7C072C01] + 0x342A]
000000F2 2D5A 1DFA move.l [A6 + 0x1DFA], [A2]+
000000F6 1DF2 1402 move.b <<invalid special address>>, [A2 + D1.w * 4 + 0x2]
000000FA 1172 FAF0 640C move.b [A0 + 0x640C], [A2 + A7 * 2 - 0x16]
00000100 A032 syscall FlushEvents
label00000102:
00000102 1492 move.b [A2], [A2]
00000104 1172 3042 6FCA move.b [A0 + 0x6FCA], [A2 + D3.w + 0x42]
0000010A A976 syscall GetKeys
0000010C E640 asr D0.w, 3
0000010E C247 and.w D1, D7
00000110 703B moveq.l D0, 0x3B
00000112 5A40 addq.w D0, 5
00000114 3893 move.w [A4], [A3]
00000116 31AA 4294 6C76 move.w [A0 + D6 * 4 + 0x76], [A2 + 0x4294]
0000011C 1EAA 092A move.b [A7], [A2 + 0x92A]
00000120 1ECA move.b [A7]+, A2
00000122 FDB6 .invalid <<F/6/6>>
00000124 FBC6 .invalid <<F/7/5>>
00000126 A8AC syscall Pt2Rect
00000128 5F00 subq.b D0, 7
0000012A 6E6C bgt +0x6E /* 00000198 */
0000012C 6D58 blt +0x5A /* 00000186 */
0000012E 21AC FB5E 4290 move.l [A0 + D4.w * 2 - 0x112], [A4 - 0x4A2]
00000134 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00000136 2950 1EA2 move.l [A4 + 0x1EA2], [A0]
0000013A FA70 28B0 .extension 0xA70 <<F/1/5>>, 0x28B0 // unimplemented
0000013E 28AB A844 move.l [A4], [A3 - 0x57BC]
00000142 2DC2 move.l <<invalid special address>>, D2
00000144 A843 syscall Fix2X
00000146 43D4 lea.l A1, [A4]
00000148 F948 .extension 0x948 <<F/4-5/4>> // unimplemented
0000014A 2DFA F87C move.l <<invalid special address>>, [PC - 0x784 /* FFFFF9C8, cstring ""<EOF> */]
0000014E 079A bclr [A2]+, D3
00000150 0792 bclr [A2], D3
00000152 0428 0788 02B6 subi.b [A0 + 0x2B6], 0x88
00000158 05C6 .incomplete
0000015A 05EE .incomplete
0000015C 04BC 0616 068C 0728 072C subi.l 0x728072C, 0x616068C
00000166 070C btst A4, D3
00000168 06EE .incomplete
0000016A 06D0 .incomplete
0000016C 096E 096C bchg [A6 + 0x96C], D4
00000170 0694 1166 31AB addi.l [A4], 0x116631AB
00000176 05DE .incomplete
00000178 0598 bclr [A0]+, D2
0000017A 31AB 057C 0534 move.w <<invalid full ext with I/IS == 4>>, [A3 + 0x57C]
00000180 0528 04FE btst [A0 + 0x4FE], D2
00000184 04E0 .incomplete
label00000186:
00000186 72F0 moveq.l D1, 0xFFFFFFF0
00000188 C22B 5201 and.b D1, [A3 + 0x5201]
0000018C 1741 04B6 move.b [A3 + 0x4B6], D1
00000190 C02B 72C0 and.b D0, [A3 + 0x72C0]
00000194 C22B 1741 and.b D1, [A3 + 0x1741]
label00000198:
00000198 0486 C02B 0476 subi.l D6, 0xC02B0476
0000019E 03D0 .incomplete
000001A0 0370 0346 bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D1
000001A4 030C btst A4, D1
000001A6 02EC .incomplete
000001A8 02B6 0672 F984 F862 andi.l [A6 + A7 + 0x62], 0x672F984
000001B0 F8AA F896 .extension 0x8AA <<F/2-3/4>> // unimplemented
000001B4 F882 F86E .extension 0x882 <<F/2-3/4>> // unimplemented
000001B8 9094 sub.l D0, [A4]
000001BA 902B C3FC sub.b D0, [A3 - 0x3C04]
000001BE 7C05 moveq.l D6, 0x05
000001C0 72F0 moveq.l D1, 0xFFFFFFF0
000001C2 1741 022B move.b [A3 + 0x22B], D1
000001C6 1E52 movea.b A7, [A2]
000001C8 022B 00BF 0A42 andi.b [A3 + 0xA42], 0xBF
000001CE F7EE .invalid <<F/7/3>>
000001D0 5B47 subq.w D7, 5
000001D2 F01C 1E8A pmove MR7, [A4]+
000001D6 BC45 cmp.w D6, D5
000001D8 A8E4 syscall SectRgn
000001DA 32B2 1E92 move.w [A1], [A2 + D1 * 8 - 0x110]
000001DE 05E8 .incomplete
000001E0 03DE .incomplete
000001E2 042C 0438 041C subi.b [A4 + 0x41C], 0x38 /* '8' */
000001E8 05D6 .incomplete
000001EA 0596 bclr [A6], D2
000001EC 052C 0574 btst [A4 + 0x574], D2
000001F0 04B8 DBEE 0556 0538 subi.l [0x00000538], 0xDBEE0556
// begin alternate branch 000001F2-000001FA
label000001F2:
000001F2 DBEE 0556 add.l A5, [A6 + 0x556]
000001F6 0538 04F8 btst [0x000004F8], D2
// end alternate branch 000001F2-000001FA
label000001F2: // (misaligned)
000001F8 04F8 .incomplete
000001FA 04C6 .incomplete
000001FC 1EBA 0470 move.b [A7], [PC + 0x470 /* 0000066E, value 0x9B */]
00000200 0468 0416 03E4 subi.w [A0 + 0x3E4], 0x416
00000206 03BE bclr <<invalid special address>>, D1
00000208 0320 btst -[A0], D1
0000020A 02EE .incomplete
0000020C B0B8 DBA0 cmp.l D0, [0xFFFFDBA0]
00000210 BCAD BCAD cmp.l D6, [A5 - 0x4353]
00000214 2886 move.l [A4], D6
00000216 9094 sub.l D0, [A4]
00000218 2154 F9D8 move.l [A0 - 0x628], [A4]
0000021C F9BC .invalid <<F/6/4>>
0000021E 0AE2 .incomplete
00000220 0B2A 0B42 btst [A2 + 0xB42], D5
00000224 0B1A btst [A2]+, D5
00000226 0ACA .incomplete
label00000228:
00000228 0AD2 .incomplete
0000022A 0A82 4A30 6FC8 xori.l D2, 0x4A306FC8
00000230 E3B2 roxl D2, D1
00000232 1E9A move.b [A7], [A2]+
00000234 A83C syscall TEGetOffset
00000236 2086 move.l [A0], D6
00000238 E2D2 lsr .w [A2]
0000023A 5284 addq.l D4, 1
0000023C B880 cmp.l D4, D0
0000023E 5289 addq.l A1, 1
00000240 6FB0 ble -0x4E /* 000001F2 */
00000242 28AD E124 move.l [A4], [A5 - 0x1EDC]
00000246 D046 add.w D0, D6
00000248 3830 3A04 move.w D4, [A0 + D3 * 2 + 0x4]
0000024C 071A btst [A2]+, D3
0000024E BA50 cmp.w D5, [A0]
00000250 6CD6 bge -0x28 /* 00000228 */
00000252 A932 syscall DisposeMenu
00000254 C616 and.b D3, [A6]
00000256 C5C6 muls.w D2, D6
00000258 C540 exg D2, D0
0000025A C4E2 mulu.w D2, -[A2]
0000025C 3068 3D48 movea.w A0, [A0 + 0x3D48]
00000260 C4BC FE08 C45A and.l D2, 0xFE08C45A
00000266 C3F2 AA34 muls.w D1, [A2 + A2 * 2 + 0x34]
0000026A C3B6 AA33 and.l [A6 + A2 * 2 + 0x33], D1
0000026E AA33 syscall Color2Index
00000270 C866 and.w D4, -[A6]
00000272 C848 and.w D4, A0
00000274 FA66 6CBC .extension 0xA66 <<F/1/5>>, 0x6CBC // unimplemented
00000278 C7CC muls.w D3, A4
0000027A F9EA .invalid <<F/7/4>>
0000027C A950 syscall CountMItems
0000027E A946 syscall GetMenuItemText/GetItem
00000280 BE9F cmp.l D7, [A7]+
00000282 A946 syscall GetMenuItemText/GetItem
00000284 A947 syscall SetMenuItemText/SetItem
00000286 A943 syscall GetItmMark
00000288 A945 syscall CheckItem
0000028A C2A8 A93A and.l D1, [A0 - 0x56C6]
0000028E A939 syscall EnableItem
00000290 072A A9C1 btst [A2 - 0x563F], D3
00000294 A9AD syscall RemoveResource/RmveResource
00000296 A999 syscall UpdateResFile
00000298 EE08 lsr D0.b, 7
0000029A 7B99 moveq.l D5, 0xFFFFFF99
0000029C 0C0A 2250 cmpi.b A2, 0x50 /* 'P' */
000002A0 CB2F 3307 and.b [A7 + 0x3307], D5
000002A4 2B56 00A3 move.l [A5 + 0xA3], [A6]
000002A8 4E0E .invalid // invalid opcode 4
000002AA 1849 movea.b A4, A1
000002AC 017B 092B 56F1 0041 0223 bchg [[PC + 0x56F1 + D0] + 0x410223], D0
000002B6 455D chk.w D2, [A5]+
000002B8 0223 45E9 andi.b -[A3], 0xE9
000002BC 0024 2300 ori.b -[A4], 0x0
000002C0 DE3C 4884 add.b D7, 0x84
000002C4 00A3 0C13 0182 ori.l -[A3], 0xC130182
000002CA 8B02 sbcd D5, D2
000002CC EB08 lsl D0.b, 5
000002CE B30C cmpm.b [A1]+, [A4]+
000002D0 28BB 017C move.l [A4], <<invalid full ext with I/IS == 4>>
000002D4 B884 cmp.l D4, D4
000002D6 000F 8446 ori.b A7, 0x46 /* 'F' */
000002DA 0F4E bchg A6, D7
000002DC 4C00 030A movem.w D1,D3,A0,A1, D0
000002E0 8400 or.b D2, D0
000002E2 2337 2683 move.l -[A1], [A7 + D2.w * 8 - 0x125]
000002E6 002C 8504 8860 ori.b [A4 - 0x77A0], 0x4
000002EC DE04 add.b D7, D4
000002EE 3284 move.w [A1], D4
000002F0 1288 move.b [A1], A0
000002F2 00EB .incomplete
000002F4 1E8C move.b [A7], A4
000002F6 CB0B abcd -[A5], -[A3]
000002F8 4863 pea.l -[A3]
000002FA 84B3 05CC or.l D2, <<invalid full ext with I/IS == 4>>
000002FE 4884 ext.w D4
00000300 BB0A cmpm.b [A5]+, [A2]+
00000302 4C92 7070 movem.w D4,D5,D6,A4,A5,A6, [A2]
00000306 0023 3B84 ori.b -[A3], 0x84
0000030A AE88 syscall 0xA88, auto_pop
0000030C 00AB 1A36 9B33 CC3C ori.l [A3 - 0x33C4], 0x1A369B33
00000314 B44A cmp.w D2, A2
00000316 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation
0000031A 5EC5 sgt D5
0000031C 095C bchg [A4]+, D4
0000031E 2E04 move.l D7, D4
00000320 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00000322 8B1F or.b [A7]+, D5
00000324 3206 move.w D1, D6
00000326 4C00 EBCE movem.w D1,D2,D3,D6,D7,A0,A1,A3,A5,A6,A7, D0
0000032A 6B18 bmi +0x1A /* 00000344 */
0000032C 06BB 12EB 1100 B369 4300 addi.l [[PC + 0x4300]], 0x12EB1100
00000336 CCC6 mulu.w D6, D6
00000338 0623 0E48 addi.b -[A3], 0x48 /* 'H' */
0000033C 0101 btst D1, D0
0000033E A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000340 0B06 btst D6, D5
00000342 6300 A206 bls -0x5DF8 /* FFFFA54A */
// begin alternate branch 00000344-00000346
label00000344:
00000344 A206 syscall KillIO, flags=2
// end alternate branch 00000344-00000346
label00000344: // (misaligned)
00000346 7B0D moveq.l D5, 0x0D
00000348 EB19 rol D1.b, 5
0000034A 28E4 move.l [A4]+, -[A4]
0000034C EB11 roxl D1.b, 5
0000034E 4B2E 4C00 .invalid 5, [A6 + 0x4C00] // invalid opcode 4 with b == 4
00000352 D326 add.b -[A6], D1
00000354 3201 move.w D1, D1
00000356 02AB 598C A206 B046 andi.l [A3 - 0x4FBA], 0x598CA206
0000035E 2603 move.l D3, D3
00000360 0029 0C0A 1204 ori.b [A1 + 0x1204], 0xA /* '\n' */
00000366 0233 156E 36EA andi.b [A3 + D3.w * 8 - 0x22], 0x6E /* 'n' */
0000036C 2B01 move.l -[A5], D1
0000036E AC3C syscall TEGetOffset, auto_pop
00000370 1B0E move.b -[A5], A6
00000372 AE04 syscall DisposePixMap/DisposPixMap, auto_pop
00000374 0904 btst D4, D4
00000376 AE04 syscall DisposePixMap/DisposPixMap, auto_pop
00000378 0698 000F D208 addi.l [A0]+, 0xFD208
0000037E 3B02 move.w -[A5], D2
00000380 0490 7002 7B39 subi.l [A0], 0x70027B39
00000386 250C move.l -[A2], A4
00000388 3011 move.w D0, [A1]
0000038A 0C45 1184 cmpi.w D5, 0x1184
0000038E E903 asl D3.b, 4
00000390 D208 add.b D1, A0
00000392 5A60 addq.w -[A0], 5
00000394 0253 5429 andi.w [A3], 0x5429 /* 'T)' */
00000398 0F16 btst [A6], D7
0000039A 1103 move.b -[A0], D3
0000039C 32AE 3C12 move.w [A1], [A6 + 0x3C12]
000003A0 0400 AB88 subi.b D0, 0x88
000003A4 C013 and.b D0, [A3]
000003A6 0504 btst D4, D2
000003A8 9307 subx.b D1, D7
000003AA D506 addx.b D2, D6
000003AC 0F30 E309 btst [[A0 + <<invalid base displacement size>> + A6 * 2]], D7
000003B0 0410 0E9C subi.b [A0], 0x9C
000003B4 A91C syscall HiliteWindow
000003B6 EB1B rol D3.b, 5
000003B8 DE3C 8305 add.b D7, 0x5
000003BC 2250 movea.l A1, [A0]
000003BE E301 asl D1.b, 1
000003C0 0318 btst [A0]+, D1
000003C2 7300 moveq.l D1, 0x00
000003C4 5B0A subq.b A2, 5
000003C6 7B13 moveq.l D5, 0x13
000003C8 D84B add.w D4, A3
000003CA 0E7B 134B 3C5B .invalid.w [PC + D3 * 4 + 0x5B], 0x134B // invalid immediate operation
000003D0 068B 1332 00B3 addi.l A3, 0x133200B3
000003D6 A3E3 syscall vFndFilName, flags=3
000003D8 02C0 .incomplete
000003DA 133D move.b -[A1], <<invalid special address>>
000003DC 0403 38E3 subi.b D3, 0xE3
000003E0 0283 0281 003B andi.l D3, 0x281003B
000003E6 1913 move.b -[A4], [A3]
000003E8 0510 btst [A0], D2
000003EA FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
000003EC 5A60 addq.w -[A0], 5
000003EE 000F A510 ori.b A7, 0x10
000003F2 9B61 sub.w -[A1], D5
000003F4 6E30 bgt +0x32 /* 00000426 */
000003F6 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
000003F8 103B 1F65 move.b D0, <<invalid full ext with IS == 1 and I/IS == 5>>
000003FC 224B movea.l A1, A3
000003FE 0613 013B addi.b [A3], 0x3B /* ';' */
00000402 0528 EA25 btst [A0 - 0x15DB], D2
00000406 0833 0C48 AE04 btst.b [A3 + A2 * 8 + 0x4], 0x48 /* 'H' */
0000040C 8101 sbcd D0, D1
0000040E 0B06 btst D6, D5
00000410 8B09 sbcd -[A5], -[A1]
00000412 5B04 subq.b D4, 5
00000414 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000416 7A63 moveq.l D5, 0x63
00000418 0A16 EB00 xori.b [A6], 0x0
0000041C 8400 or.b D2, D0
0000041E AB69 syscall rSubPin
00000420 6D0F blt +0x11 /* 00000431 */
00000422 DB74 950C add.w <<invalid full ext with I/IS == 4>>, D5
label00000426:
00000426 4B39 2504 2A28 .invalid 5, [0x25042A28] // invalid opcode 4 with b == 4
0000042C 267B 1AEE movea.l A3, [PC + D1 * 2 - 0x18]
00000430 090D btst A5, D4
00000432 5B54 subq.w [A4], 5
00000434 24DB move.l [A2]+, [A3]+
00000436 07F3 .incomplete
00000438 5C33 1408 addq.b [A3 + D1.w * 4 + 0x8], 6
0000043C FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000043E 701C moveq.l D0, 0x1C
00000440 0412 1B08 subi.b [A2], 0x8
00000444 00AB 456E 2A28 4327 ori.l [A3 + 0x4327], 0x456E2A28 /* 'En*(' */
0000044C 125B movea.b A1, [A3]+
0000044E 5425 addq.b -[A5], 2
00000450 0183 bclr D3, D0
00000452 3A32 AE5B move.w D5, [A2 + A2 * 8 + 0x5B]
00000456 541C addq.b [A4]+, 2
00000458 F34A .extension 0x34A <<F/4-5/1>> // unimplemented
0000045A 12FB 4A12 move.b [A1]+, [PC + D4 * 2 + 0x12]
0000045E 5B1D subq.b [A5]+, 5
00000460 007B 4CC3 0030 ori.w [PC + D0.w + 0x30], 0x4CC3
00000466 C063 and.w D0, -[A3]
00000468 094E bchg A6, D4
0000046A 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
0000046C 9303 subx.b D1, D3
0000046E 5B1D subq.b [A5]+, 5
00000470 1210 move.b D1, [A0]
00000472 020F 2D1E andi.b A7, 0x1E
00000476 4E23 .invalid // invalid opcode 4
00000478 0E06 0808 .invalid.b D6, 0x8 // invalid immediate operation
0000047C 08BC 0105 3B02 bclr.b 0x2, 0x5
00000482 1090 move.b [A0], [A0]
00000484 7000 moveq.l D0, 0x00
00000486 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00000488 A8E5 syscall UnionRgn
0000048A 0A05 0102 xori.b D5, 0x2
0000048E 0F2A FEE1 btst [A2 - 0x11F], D7
00000492 0426 E304 subi.b -[A6], 0x4
00000496 B361 xor.w -[A1], D1
00000498 0E52 4B01 .invalid.w [A2], 0x4B01 // invalid immediate operation
0000049C AD1B syscall MoveWindow, auto_pop
0000049E 0421 2AE3 subi.b -[A1], 0xE3
000004A2 0A3C 511D xori.b ccr, 29
000004A6 1409 move.b D2, A1
000004A8 1225 move.b D1, -[A5]
000004AA 36F4 1305 move.w [A3]+, [[A4 + <<invalid base displacement size>>] + D1 * 2]
000004AE 3CEB 01AB move.w [A6]+, [A3 + 0x1AB]
000004B2 0328 C301 btst [A0 - 0x3CFF], D1
000004B6 1302 move.b -[A1], D2
000004B8 3C2E 7520 move.w D6, [A6 + 0x7520]
000004BC 24E3 move.l [A2]+, -[A3]
000004BE 0035 03EA 0672 ori.b [A5 + D0.w * 8 + 0x72], 0xEA
000004C4 3CF3 3383 0E63 00C9 move.w [A6]+, [[ + <<invalid base displacement size>> + D3 * 2] + 0xE6300C9]
000004CC 0033 1F06 0840 ori.b [A3 + D0 + 0x40], 0x6
000004D2 00D3 .incomplete
000004D4 646B bcc +0x6D /* 00000541 */
000004D6 0130 4B29 6501 btst [[A0 + 0x6501 + D4 * 2]], D0
000004DC E316 roxl D6.b, 1
000004DE 6901 bvs +0x3 /* 000004E1 */
000004E0 A33F syscall InitUtil, flags=3
000004E2 DA82 add.l D5, D2
000004E4 30F4 2B0A 3CF3 move.w [A0]+, [[A4 + <<invalid base displacement size>> + D2 * 2] + 0x3CF3]
000004EA 0F14 btst [A4], D7
000004EC 001B 0D93 ori.b [A3]+, 0x93
000004F0 0106 btst D6, D0
000004F2 0803 0CB3 btst.b D3, 0xB3
000004F6 1370 1400 0B13 move.b [A1 + 0xB13], [A0 + D1.w * 4]
000004FC 583B 1A0B addq.b [PC + D1 * 2 + 0xB], 4
00000500 001B 2241 ori.b [A3]+, 0x41 /* 'A' */
00000504 02C5 .incomplete
00000506 18F3 003E move.b [A4]+, [A3 + D0.w + 0x3E]
0000050A 2D09 move.l -[A6], A1
0000050C 8824 or.b D4, -[A4]
0000050E AB02 syscall BitsToPix
00000510 DE10 add.b D7, [A0]
00000512 8A04 or.b D5, D4
00000514 1143 131D move.b [A0 + 0x131D], D3
00000518 C120 and.b -[A0], D0
0000051A CB1A and.b [A2]+, D5
0000051C 4081 negx.l D1
0000051E 05AB 0512 bclr [A3 + 0x512], D2
00000522 8840 or.w D4, D0
00000524 00AB 0B14 064C 330A ori.l [A3 + 0x330A], 0xB14064C
0000052C 1311 move.b -[A1], [A1]
0000052E B309 cmpm.b [A1]+, [A1]+
00000530 7000 moveq.l D0, 0x00
00000532 9359 sub.w [A1]+, D1
00000534 A901 syscall FMSwapFont
00000536 E30C lsl D4.b, 1
00000538 2A6A 810C movea.l A5, [A2 - 0x7EF4]
0000053C 8B02 sbcd D5, D2
0000053E 1484 move.b [A2], D4
00000540 000F 84E3 ori.b A7, 0xE3
00000544 0805 4626 btst.b D5, 0x26 /* '&' */
00000548 B302 xor.b D2, D1
0000054A 1B00 move.b -[A5], D0
0000054C B115 xor.b [A5], D0
0000054E 2453 movea.l A2, [A3]
00000550 0639 1463 033C 830D addi.b [0x033C830D], 0x63 /* 'c' */
00000558 5B06 subq.b D6, 5
0000055A D21B add.b D1, [A3]+
0000055C 1504 move.b -[A2], D4
0000055E 92BB 00FB sub.l D1, [PC + D0.w - 0x5]
00000562 0553 bchg [A3], D2
00000564 059B bclr [A3]+, D2
00000566 00CD .incomplete
00000568 004B 0583 ori.w A3, 0x583
0000056C 05B3 073C bclr <<invalid full ext with I/IS == 4>>, D2
00000570 2653 movea.l A3, [A3]
00000572 062C F515 FD04 addi.b [A4 - 0x2FC], 0x15
00000578 2119 move.l -[A0], [A1]+
0000057A 5318 subq.b [A0]+, 1
0000057C C306 abcd D1, D6
0000057E 0B02 btst D2, D5
00000580 A0C6 syscall vCacheWrIP
00000582 06EB .incomplete
00000584 0154 bchg [A4], D0
00000586 442B 0BBB neg.b [A3 + 0xBBB]
0000058A 1510 move.b -[A2], [A0]
0000058C 7300 moveq.l D1, 0x00
0000058E A309 syscall Delete/PBHDelete/HDelete, flags=3
00000590 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000592 A309 syscall Delete/PBHDelete/HDelete, flags=3
00000594 B304 xor.b D4, D1
00000596 A309 syscall Delete/PBHDelete/HDelete, flags=3
00000598 E40B lsr D3.b, 2
0000059A 082B 019B 033C btst.b [A3 + 0x33C], 0x9B
000005A0 9B0A subx.b -[A5], -[A2]
000005A2 2B01 move.l -[A5], D1
000005A4 423C AB04 2B01 clr.b 0xAB042B01
000005AA 563C 1303 addq.b 0x3, 3
000005AE 2104 move.l -[A0], D4
000005B0 7B00 moveq.l D5, 0x00
000005B2 C501 abcd D2, D1
000005B4 8702 sbcd D3, D2
000005B6 9ED3 sub.w A7, [A3]
000005B8 043B 033C DE04 subi.b [PC + A5 * 8 + 0x4], 0x3C /* '<' */
000005BE 48D3 03A9 movem.l [A3], D0,D3,D5,D7,A0,A1
000005C2 079B bclr [A3]+, D3
000005C4 2B01 move.l -[A5], D1
000005C6 1413 move.b D2, [A3]
000005C8 1DF2 9B03 A315 9B27 move.b <<invalid special address>>, [[A2 + <<invalid base displacement size>> + A1 * 2] - 0x5CEA64D9]
000005D0 7B00 moveq.l D5, 0x00
000005D2 A301 syscall Close, flags=3
000005D4 9B15 sub.b [A5], D5
000005D6 8B00 sbcd D5, D0
000005D8 8063 or.w D0, -[A3]
000005DA 819B or.l [A3]+, D0
000005DC 0363 bchg -[A3], D1
000005DE 8803 or.b D4, D3
000005E0 0976 8B07 0A74 784E bchg [[A6 + <<invalid base displacement size>>] + A0 * 2 + 0xA74784E], D4
000005E8 3C8B move.w [A6], A3
000005EA 00CB .incomplete
000005EC 02B3 48EB 011B 6F7B 009B 25B0 8B00 6514 andi.l [[A3 + 0x9B25B0] - 0x74FF9AEC], 0x48EB011B
000005FC D383 addx.l D1, D3
000005FE 6D14 blt +0x16 /* 00000614 */
00000600 EB04 asl D4.b, 5
00000602 3E31 4259 move.w D7, [A1 + D4.w * 2 + 0x59]
00000606 0FEA .incomplete
00000608 2303 move.l -[A1], D3
0000060A 563C 4304 addq.b 0x4, 3
0000060E 5B06 subq.b D6, 5
00000610 0B03 btst D3, D5
00000612 74E4 moveq.l D2, 0xFFFFFFE4
label00000614:
00000614 BA74 AB12 3306 cmp.w D5, [[A4 + A2 * 2] + 0x3306]
0000061A A702 syscall Read, flags=7
0000061C 9B60 sub.w -[A0], D5
0000061E DE3C FA04 add.b D7, 0x4
00000622 E484 asr D4, 2
00000624 8402 or.b D2, D2
00000626 A367 syscall HSetRBit, flags=3
00000628 1303 move.b -[A1], D3
0000062A 32A5 move.w [A1], -[A5]
0000062C 00AB 8025 4D29 07A5 ori.l [A3 + 0x7A5], 0x80254D29
00000634 2F3C 0907 A206 move.l -[A7], 0x907A206
0000063A CB02 abcd D5, D2
0000063C 2566 C606 move.l [A2 - 0x39FA], -[A6]
00000640 B082 cmp.l D0, D2
00000642 C52F 3569 and.b [A7 + 0x3569], D2
00000646 E542 asl D2.w, 2
00000648 2310 move.l -[A1], [A0]
0000064A DA82 add.l D5, D2
0000064C 36BB 05B2 5303 9B00 4C0B move.w [A3], [[0x53039B00 + D0 * 4] + 0x4C0B]
00000656 0B04 btst D4, D5
00000658 001B 37D1 ori.b [A3]+, 0xD1
0000065C 2285 move.l [A1], D5
0000065E 680D bvc +0xF /* 0000066D */
00000660 076C 0438 bchg [A4 + 0x438], D3
00000664 0802 7B3E btst.b D2, 0x3E /* '>' */
00000668 E503 asl D3.b, 2
0000066A C522 and.b -[A2], D2
0000066C 9307 subx.b D1, D7
0000066E 9B00 subx.b D5, D0
00000670 08BE 5303 bclr.b <<invalid special address>>, 0x3
00000674 0023 049B ori.b -[A3], 0x9B
00000678 0F3C 309D btst 0x9D, D7
0000067C 3721 move.w -[A3], -[A1]
0000067E 1A10 move.b D5, [A0]
00000680 B404 cmp.b D2, D4
00000682 2B00 move.l -[A5], D0
00000684 BC02 cmp.b D6, D2
00000686 CB61 and.w -[A1], D5
00000688 2504 move.l -[A2], D4
0000068A 66CB bne -0x33 /* 00000657 */
0000068C 14E6 move.b [A2]+, -[A6]
0000068E 8B01 sbcd D5, D1
00000690 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00000692 A108 syscall Create/PBHCreate/HCreate, flags=1
00000694 1315 move.b -[A1], [A5]
00000696 4CFB 0203 0BA1 0806 movem.l D0,D1,A1, [[0x806 + D0 * 2]]
0000069E 089B 0770 bclr.b [A3]+, 0x70 /* 'p' */
000006A2 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
000006A4 08A1 0100 bclr.b -[A1], 0x0
000006A8 EB0B lsl D3.b, 5
000006AA 2A28 3A8B move.l D5, [A0 + 0x3A8B]
000006AE 117B 2E8B 0193 move.b [A0 + 0x193], [PC + D2 * 8 - 0x117]
000006B4 1419 move.b D2, [A1]+
000006B6 0346 bchg D6, D1
000006B8 9703 subx.b D3, D3
000006BA CF1B and.b [A3]+, D7
000006BC 276B 0503 06C9 move.l [A3 + 0x6C9], [A3 + 0x503]
000006C2 0292 C502 4B11 andi.l [A2], 0xC5024B11
000006C8 F903 .extension 0x903 <<F/4-5/4>> // unimplemented
000006CA DC08 add.b D6, A0
000006CC 08F3 5070 C903 468B 012A bset.b [[A3 + <<invalid base displacement size>> + A4] + 0x468B012A], 0x70 /* 'p' */
000006D6 284B movea.l A4, A3
000006D8 2973 280A E303 move.l [A4 - 0x1CFD], [A3 + D2 + 0xA]
000006DE 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4
000006E0 6351 bls +0x53 /* 00000733 */
000006E2 CB00 abcd D5, D0
000006E4 E303 asl D3.b, 1
000006E6 AC63 syscall BackColor, auto_pop
000006E8 4353 chk.w D1, [A3]
000006EA 0303 btst D3, D1
000006EC 0C0F 9E3B cmpi.b A7, 0x3B /* ';' */
000006F0 0113 btst [A3], D0
000006F2 0F4B bchg A3, D7
000006F4 1753 03D3 move.b [A3 + 0x3D3], [A3]
000006F8 0345 bchg D5, D1
000006FA 6C0F bge +0x11 /* 0000070B */
000006FC BD22 xor.b -[A2], D6
000006FE 3137 9310 move.w -[A0], [A7 + A1 * 2]
00000702 8D14 or.b [A4], D6
00000704 1354 4510 move.b [A1 + 0x4510], [A4]
00000708 BB01 xor.b D1, D5
0000070A 0546 bchg D6, D2
0000070C 3AFB 0713 15CD 1485 move.w [A5]+, [[PC + D0 * 8] + 0x15CD1485]
00000714 62A5 bhi -0x59 /* 000006BB */
00000716 010B btst A3, D0
00000718 2EDC move.l [A7]+, [A4]+
0000071A C509 abcd -[A2], -[A1]
0000071C C501 abcd D2, D1
0000071E D315 add.b [A5], D1
00000720 6B01 bmi +0x3 /* 00000723 */
00000722 2A10 move.l D5, [A0]
00000724 C01B and.b D0, [A3]+
00000726 02E4 .incomplete
00000728 2305 move.l -[A1], D5
0000072A E672 roxr D2.w, D3
0000072C 3C63 movea.w A6, -[A3]
0000072E 177B 2E72 3CB3 move.b [A3 + 0x3CB3], [PC + D2 * 8 + 0x72]
00000734 101B move.b D0, [A3]+
00000736 0753 bchg [A3], D3
00000738 035B bchg [A3]+, D1
0000073A 0C38 CB31 8B1A cmpi.b [0xFFFF8B1A], 0x31 /* '1' */
00000740 A10B syscall Rename/PBHRename/HRename, flags=1
00000742 831C or.b [A4]+, D1
00000744 4653 not.w [A3]
00000746 310F move.w -[A0], A7
00000748 A0C6 syscall vCacheWrIP
0000074A EB08 lsl D0.b, 5
0000074C AB04 syscall ColorMap
0000074E FD01 .extension 0xD01 <<F/4-5/6>> // unimplemented
00000750 C304 abcd D1, D4
00000752 9301 subx.b D1, D1
00000754 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00000756 3C26 move.w D6, -[A6]
00000758 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
0000075A 514A subq.w A2, 8
0000075C F923 .extension 0x923 <<F/4-5/4>> // unimplemented
0000075E CB74 F123 EB08 F703 83F5 and.w [[A4 - 0x14F8 + A7] - 0x8FC7C0B], D5
00000768 230F move.l -[A1], A7
0000076A F523 .extension 0x523 <<F/4-5/2>> // unimplemented
0000076C EB08 lsl D0.b, 5
0000076E F703 .extension 0x703 <<F/4-5/3>> // unimplemented
00000770 A4E3 syscall vFndFilName, flags=4
00000772 002E 04DE 1049 ori.b [A6 + 0x1049], 0xDE
00000778 5221 addq.b -[A1], 1
0000077A 89EA 1400 divs.w D4, [A2 + 0x1400]
0000077E 7333 moveq.l D1, 0x33
00000780 A532 syscall FlushEvents, flags=5
00000782 1400 move.b D2, D0
00000784 AB80 syscall slMASK8
00000786 4D56 chk.w D6, [A6]
00000788 4D17 .invalid 6, [A7] // invalid opcode 4 with b == 4
0000078A E300 asl D0.b, 1
0000078C 8AF5 0361 33CB divu.w D5, [[A5 + 0x33CB]]
00000792 0732 E562 4C00 FB21 btst [[A2 + 0x4C00] - 0x4DF], D3
0000079A 8CF0 3284 divu.w D6, [A0 + D3.w * 2 - 0x124]
0000079E 002B 258C E109 ori.b [A3 - 0x1EF7], 0x8C
000007A4 4E43 trap 3
000007A6 11EB 0776 38E3 move.b [0x000038E3], [A3 + 0x776]
000007AC 2642 movea.l A3, D2
000007AE 90C3 sub.w A0, D3
000007B0 0213 1743 andi.b [A3], 0x43 /* 'C' */
000007B4 013B 0A7B btst [PC + D0 * 2 + 0x7B], D0
000007B8 07EB .incomplete
000007BA 0734 5B6F btst <<invalid full ext with IS == 1 and I/IS == 7>>, D3
000007BE 3B0A move.w -[A5], A2
000007C0 7305 moveq.l D1, 0x05
000007C2 3284 move.w [A1], D4
000007C4 0698 9800 1357 addi.l [A0]+, 0x98001357
000007CA 6D79 blt +0x7B /* 00000845 */
000007CC 0F2A 3CDD btst [A2 + 0x3CDD], D7
000007D0 0899 6BD8 bclr.b [A1]+, 0xD8
000007D4 4681 not.l D1
000007D6 3B61 8961 move.w [A5 - 0x769F], -[A1]
000007DA 4F53 chk.w D7, [A3]
000007DC 0793 bclr [A3], D3
000007DE 02F3 .incomplete
000007E0 1673 415B 0365 4F56 movea.b A3, [[A3] + 0x3654F56]
000007E8 8701 sbcd D3, D1
000007EA EE23 asr D3.b, D7
000007EC 00C7 .incomplete
000007EE 053C CB02 btst 0x2, D2
000007F2 3B13 move.w -[A5], [A3]
000007F4 E30B lsl D3.b, 1
000007F6 6B18 bmi +0x1A /* 00000810 */
000007F8 804B or.w D0, A3
000007FA 0A63 093C xori.w -[A3], 0x93C /* '\t<' */
000007FE E918 rol D0.b, 4
00000800 3939 04B9 AA13 move.w -[A4], [0x04B9AA13]
00000806 0C65 0443 cmpi.w -[A5], 0x443
0000080A 0832 C154 031C btst.b <<invalid full ext with I/IS == 4>>, 0x54 /* 'T' */
// begin alternate branch 0000080E-00000810
label0000080E:
0000080E 031C btst [A4]+, D1
// end alternate branch 0000080E-00000810
label0000080E: // (misaligned)
label00000810:
00000810 8C8B or.l D6, A3
00000812 022B 2BE3 0B61 andi.b [A3 + 0xB61], 0xE3
00000818 3E85 move.w [A7], D5
0000081A 0D0F btst A7, D6
0000081C 307D movea.w A0, <<invalid special address>>
0000081E 505C addq.w [A4]+, 8
00000820 456C AE10 chk.w D2, [A4 - 0x51F0]
00000824 C904 abcd D4, D4
00000826 7300 moveq.l D1, 0x00
00000828 C504 abcd D2, D4
0000082A F4BB cpusha INST
0000082C 4073 05B0 0FE9 A1D1 negx.w [0xFE9A1D1 + D0 * 4]
00000834 19C1 2595 move.b 0x95, D1
00000838 19DB 0465 move.b 0x65 /* 'e' */, [A3]+
0000083C 03D3 .incomplete
0000083E 08D3 0904 bset.b [A3], 0x4
00000842 7305 moveq.l D1, 0x05
00000844 AD07 syscall SetString, auto_pop
00000846 0F30 CD0C btst <<invalid full ext with I/IS == 4>>, D7
0000084A 2504 move.l -[A2], D4
0000084C AB4A syscall bXEND10
0000084E C907 abcd D4, D7
00000850 AB2D syscall NewTempHandle
00000852 F507 .extension 0x507 <<F/4-5/2>> // unimplemented
00000854 3B29 3214 move.w -[A5], [A1 + 0x3214]
00000858 00BB 468C 6B1F 4814 ori.l [PC + D4 + 0x14], 0x468C6B1F
00000860 DC4C add.w D6, A4
00000862 128B move.b [A1], A3
00000864 228E move.l [A1], A6
00000866 2B04 move.l -[A5], D4
00000868 002B 3B48 1423 ori.b [A3 + 0x1423], 0x48 /* 'H' */
0000086E 024C 12AB andi.w A4, 0x12AB
00000872 4A8B tst.l A3
00000874 0D70 2101 bchg [[A0 + <<invalid base displacement size>> + D2]], D6
00000878 4608 not.b A0
0000087A 2102 move.l -[A0], D2
0000087C 6590 bcs -0x6E /* 0000080E */
0000087E 0B40 bchg D0, D5
00000880 A101 syscall Close, flags=1
00000882 A500 syscall Open/PBHOpen/HOpen, flags=5
00000884 AB57 syscall bMin
00000886 4085 negx.l D5
00000888 00BB 2F2A EB02 C10C ori.l <<invalid full ext with I/IS == 4>>, 0x2F2AEB02
// begin alternate branch 0000088C-00000890
label0000088C:
0000088C EB02 asl D2.b, 5
0000088E C10C abcd -[A0], -[A4]
// end alternate branch 0000088C-00000890
label0000088C: // (misaligned)
00000890 0F8D bclr A5, D7
00000892 088B 4A01 bclr.b A3, 0x1
00000896 7D43 moveq.l D6, 0x43
00000898 096B 35E1 bchg [A3 + 0x35E1], D4
0000089C 4EF3 5C11 jmp [A3 + D5 * 4 + 0x11]
000008A0 69EA bvs -0x14 /* 0000088C */
000008A2 218E 3ACB move.l [A0 + D3 * 2 - 0x53], A6
000008A6 172D 0929 move.b -[A3], [A5 + 0x929]
000008AA 010B btst A3, D0
000008AC 1265 movea.b A1, -[A5]
000008AE 2838 0846 move.l D4, [0x00000846]
000008B2 089D 99F4 bclr.b [A5]+, 0xF4
000008B6 8102 sbcd D0, D2
000008B8 FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
000008BA 0B20 btst -[A0], D5
000008BC 0F04 btst D4, D7
000008BE 4580 .invalid 2, D0 // invalid opcode 4 with b == 6
000008C0 8569 D285 or.w [A1 - 0x2D7B], D2
000008C4 B089 cmp.l D0, A1
000008C6 09E3 .incomplete
000008C8 6565 bcs +0x67 /* 0000092F */
000008CA 00A3 5712 8B4A ori.l -[A3], 0x57128B4A
000008D0 C90A abcd -[A4], -[A2]
000008D2 890F sbcd -[A4], -[A7]
000008D4 8B4A 92DB pack -[A5], -[A2], 0x92DB
000008D8 2A8B move.l [A5], A3
000008DA 4ADB tas.b [A3]+
000008DC 2DE5 move.l <<invalid special address>>, -[A5]
000008DE 9893 sub.l D4, [A3]
000008E0 59E5 svs -[A5]
000008E2 0F40 bchg D0, D7
000008E4 9233 4D4D sub.b D1, <<invalid full ext with IS == 1 and I/IS == 5>>
000008E8 0101 btst D1, D0
000008EA 17A5 5A13 move.b [A3 + D5 * 2 + 0x13], -[A5]
000008EE 854E 2A73 pack -[A2], -[A6], 0x2A73
000008F2 0121 btst -[A1], D0
000008F4 840F or.b D2, A7
000008F6 B11B xor.b [A3]+, D0
000008F8 2250 movea.l A1, [A0]
000008FA E311 roxl D1.b, 1
000008FC 1004 move.b D0, D4
000008FE A966 syscall TestControl
00000900 099B bclr [A3]+, D4
00000902 031C btst [A4]+, D1
00000904 1B13 move.b -[A5], [A3]
00000906 159B 24CB move.b [A2 + D2.w * 4 - 0x53], [A3]+
0000090A 16DE move.b [A3]+, [A6]+
0000090C 0483 05F2 562B subi.l D3, 0x5F2562B
00000912 1DF2 5B51 move.b <<invalid special address>>, [[A2]]
00000916 6327 bls +0x29 /* 0000093F */
00000918 5B06 subq.b D6, 5
0000091A 2571 1307 F929 9704 F5CB move.l [A2 - 0xA35], [[A1 + <<invalid base displacement size>>] + D1 * 2 - 0x6D668FC]
00000924 0B61 bchg -[A1], D5
00000926 7DFB moveq.l D6, 0xFFFFFFFB
00000928 0914 btst [A4], D4
0000092A 464C not.w A4
0000092C 4040 negx.w D0
0000092E 0023 0ADB ori.b -[A3], 0xDB
00000932 028B 0808 610B andi.l A3, 0x808610B
00000938 3148 7D40 move.w [A0 + 0x7D40], A0
0000093C A57A syscall SetADBInfo, flags=5
0000093E ED21 asl D1.b, D6
00000940 253E move.l -[A2], <<invalid special address>>
00000942 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000944 48E5 041E movem.l -[A5], D5,A3,A4,A5,A6
00000948 04CB .incomplete
0000094A 05A9 2153 bclr [A1 + 0x2153], D2
0000094E 1BD3 move.b <<invalid special address>>, [A3]
00000950 20A0 move.l [A0], -[A0]
00000952 B307 xor.b D7, D1
00000954 4E2D .invalid // invalid opcode 4
00000956 7BA9 moveq.l D5, 0xFFFFFFA9
00000958 042D 7BD3 085A subi.b [A5 + 0x85A /* export_263 */], 0xD3
0000095E 6022 bra +0x24 /* 00000982 */
00000960 50C8 BB1B dbt D0, -0x44E7 /* FFFFC47D */
00000964 000F 3093 ori.b A7, 0x93
00000968 0735 0163 3A30 25DE 957C btst [[A5 + 0x3A30] + 0x25DE957C], D3
00000972 4951 chk.w D4, [A1]
00000974 8D02 sbcd D6, D2
00000976 933F sub.b <<invalid special address>>, D1
00000978 2150 F702 move.l [A0 - 0x8FE], [A0]
0000097C 3B82 731F 0623 13F5 move.w [[A5] + D7 * 2 + 0x62313F5], D2
// begin alternate branch 00000982-00000990
label00000982:
00000982 13F5 E123 1461 2493 0A9B 0203 3C93 move.b [0x02033C93], [[A5 + 0x1461 + A6] + 0x24930A9B]
// end alternate branch 00000982-00000990
label00000982: // (misaligned)
00000984 E123 asl D3.b, D0
00000986 1461 movea.b A2, -[A1]
00000988 2493 move.l [A2], [A3]
0000098A 0A9B 0203 3C93 xori.l [A3]+, 0x2033C93
00000990 14BB 4074 move.b [A2], [PC + D4.w + 0x74]
00000994 3240 movea.w A1, D0
00000996 020B 8E4B andi.b A3, 0x4B /* 'K' */
0000099A 09B2 7440 bclr [A2 + D7.w * 4 + 0x40], D4
0000099E B2FE cmpa.w A1, <<invalid special address>>
000009A0 4698 not.l [A0]+
000009A2 8570 BB69 3B25 or.w [[A0 + 0x3B25]], D2
000009A8 CC8D and.l D6, A5
000009AA E387 asl D7, 1
000009AC 0276 D304 5513 D312 2118 andi.w [[A6 + D5 * 4] - 0x2CEDDEE8], 0xD304
000009B6 C313 and.b [A3], D1
000009B8 252B A8F2 move.l -[A2], [A3 - 0x570E]
000009BC 56EA 7B20 sne [A2 + 0x7B20]
000009C0 2B07 move.l -[A5], D7
000009C2 2B07 move.l -[A5], D7
000009C4 CB02 abcd D5, D2
000009C6 F2DB 03D8 .extension 0x2DB <<F/2-3/1>> // unimplemented
000009CA C500 abcd D2, D0
000009CC 0302 btst D2, D1
000009CE AE10 syscall FillCRoundRect, auto_pop
000009D0 092A 0B08 btst [A2 + 0xB08], D4
000009D4 A5C2 syscall vMarkBlock, flags=5
000009D6 0F6E 36FB bchg [A6 + 0x36FB], D7
000009DA 0E55 05A3 .invalid.w [A5], 0x5A3 // invalid immediate operation
000009DE 0A84 AE10 FB0C xori.l D4, 0xAE10FB0C
000009E4 4C1C 0492 movem.w D1,D4,D7,A2, [A4]+
000009E8 70BC moveq.l D0, 0xFFFFFFBC
000009EA 009B 5945 02E1 ori.l [A3]+, 0x594502E1
000009F0 F1F9 .invalid <<F/7/0>>
000009F2 7425 moveq.l D2, 0x25
000009F4 50E1 st -[A1]
000009F6 2B4D F02B move.l [A5 - 0xFD5], A5
000009FA 0375 2760 DE28 bchg [A5 - 0x21D8], D1
00000A00 8405 or.b D2, D5
00000A02 930F subx.b -[A1], -[A7]
00000A04 8493 or.l D2, [A3]
00000A06 0805 2289 btst.b D5, 0x89
00000A0A E22A lsr D2.b, D1
00000A0C 3CAD 0210 move.w [A6], [A5 + 0x210]
00000A10 2D60 9B02 move.l [A6 - 0x64FE], -[A0]
00000A14 841C or.b D2, [A4]+
00000A16 0400 0F7D subi.b D0, 0x7D /* '}' */
00000A1A 03A7 bclr -[A7], D1
00000A1C 027B 8305 82E4 andi.w [PC + A0.w * 2 - 0x28], 0x8305
00000A22 2302 move.l -[A1], D2
00000A24 014C bchg A4, D0
00000A26 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000A28 092E E702 btst [A6 - 0x18FE], D4
00000A2C 9F41 subx.w D7, D1
00000A2E 03BB 056B 0635 6913 0DC3 bclr [[PC + 0x635] + 0x69130DC3], D1
00000A38 196E 3306 F708 move.b [A4 - 0x8F8], [A6 + 0x3306]
00000A3E 33B1 07A5 A0C7 0832 move.w [A1 + D0 + 0x32], [[-0x5F39] + D0 * 8]
00000A46 E300 asl D0.b, 1
00000A48 2700 move.l -[A3], D0
00000A4A 5025 addq.b -[A5], 8
00000A4C 5E03 addq.b D3, 7
00000A4E 0F8D bclr A5, D7
00000A50 E859 ror D1.w, 4
00000A52 7183 moveq.l D0, 0xFFFFFF83
00000A54 0109 btst A1, D0
00000A56 119B 1274 move.b [A0 + D1.w * 2 + 0x74], [A3]+
00000A5A AB00 syscall BitBlt
00000A5C 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00000A5E E11F rol D7.b, 8
00000A60 A302 syscall Read, flags=3
00000A62 9307 subx.b D1, D7
00000A64 213C 3B19 F256 move.l -[A0], 0x3B19F256
00000A6A 0B0F btst A7, D5
00000A6C 065B 0283 addi.w [A3]+, 0x283
00000A70 0DA1 bclr -[A1], D6
00000A72 1884 move.b [A4], D4
00000A74 9B5C sub.w [A4]+, D5
00000A76 6B08 bmi +0xA /* 00000A80 */
00000A78 09E0 .incomplete
00000A7A 011C btst [A4]+, D0
00000A7C A905 syscall DragGrayRgn
00000A7E 52C3 shi D3
label00000A80:
00000A80 1174 F314 7171 move.b [A0 + 0x7171], <<invalid full ext with I/IS == 4>>
00000A86 2509 move.l -[A2], A1
00000A88 CB08 abcd -[A5], -[A0]
00000A8A 8553 or.w [A3], D2
00000A8C CB08 abcd -[A5], -[A0]
00000A8E 4169 0302 chk.w D0, [A1 + 0x302]
00000A92 2B19 move.l -[A5], [A1]+
00000A94 ED08 lsl D0.b, 6
00000A96 5312 subq.b [A2], 1
00000A98 5B27 subq.b -[A7], 5
00000A9A 0509 btst A1, D2
00000A9C 4B96 .invalid 5, [A6] // invalid opcode 4 with b == 6
00000A9E A93A syscall DisableItem
00000AA0 406D 3A3B negx.w [A5 + 0x3A3B]
00000AA4 2E32 1C3C move.l D7, [A2 + D1 * 4 + 0x3C]
00000AA8 4000 negx.b D0
00000AAA A32F syscall PostEvent/PPostEvent, flags=3
00000AAC AB08 syscall PutPicOp
00000AAE C552 and.w [A2], D2
00000AB0 AB04 syscall ColorMap
00000AB2 806B 0022 or.w D0, [A3 + 0x22]
00000AB6 504B addq.w A3, 8
00000AB8 0E10 0FA5 .invalid.b [A0], 0xA5 // invalid immediate operation
00000ABC E901 asl D1.b, 4
00000ABE 2EEB 1355 move.l [A7]+, [A3 + 0x1355]
00000AC2 E61C ror D4.b, 3
00000AC4 04E6 .incomplete
00000AC6 4C02 332A movem.w D1,D3,D5,A0,A1,A4,A5, D2
00000ACA E30A lsl D2.b, 1
00000ACC 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00000ACE 0AA5 0141 0D02 xori.l -[A5], 0x1410D02
00000AD4 7319 moveq.l D1, 0x19
00000AD6 8709 sbcd -[A3], -[A1]
00000AD8 0B1B btst [A3]+, D5
00000ADA 044C 0273 subi.w A4, 0x273
00000ADE 2CB5 0159 move.l [A6], [[A5]]
00000AE2 7E69 moveq.l D7, 0x69
00000AE4 9C43 sub.w D6, D3
00000AE6 04C3 .incomplete
00000AE8 06A9 00C5 D07B 0634 addi.l [A1 + 0x634], 0xC5D07B
00000AF0 1D7E 4851 move.b [A6 + 0x4851], <<invalid special address>>
00000AF4 096B 2C02 bchg [A3 + 0x2C02], D4
00000AF8 B322 xor.b -[A2], D1
00000AFA 2B03 move.l -[A5], D3
00000AFC DD07 addx.b D6, D7
00000AFE E197 roxl D7, 8
00000B00 020B 4BD5 andi.b A3, 0xD5
00000B04 0787 bclr D7, D3
00000B06 05C3 .incomplete
00000B08 E59A rol D2, 2
00000B0A AE3C syscall SetClientID, auto_pop
00000B0C ED9A rol D2, 6
00000B0E 29AB 1975 E94D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [A3 + 0x1975]
00000B14 ED21 asl D1.b, D6
00000B16 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000B18 A94A syscall SetMFlash
00000B1A AD1C syscall HiliteWindow, auto_pop
00000B1C C849 and.w D4, A1
00000B1E 9B10 sub.b [A0], D5
00000B20 307B 0263 movea.w A0, [PC + D0.w * 2 + 0x63]
00000B24 0310 btst [A0], D1
00000B26 F54D .extension 0x54D <<F/4-5/2>> // unimplemented
00000B28 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
00000B2A 84E1 divu.w D2, -[A1]
00000B2C 1341 0702 move.b [A1 + 0x702], D1
00000B30 A317 syscall Eject, flags=3
00000B32 0D5A bchg [A2]+, D6
00000B34 B502 xor.b D2, D2
00000B36 8563 or.w -[A3], D2
00000B38 8516 or.b [A6], D2
00000B3A 7B3E moveq.l D5, 0x3E
00000B3C 9706 subx.b D3, D6
00000B3E AF3C syscall bcMain0, auto_pop
00000B40 C503 abcd D2, D3
00000B42 FA04 21E5 .unknown 0xFA04 0x21E5 (W = 5)
00000B46 9313 sub.b [A3], D1
00000B48 0283 5431 5F65 andi.l D3, 0x54315F65 /* 'T1_e' */
00000B4E 6429 bcc +0x2B /* 00000B79 */
00000B50 05C1 .incomplete
00000B52 34AE 04E1 move.w [A2], [A6 + 0x4E1]
00000B56 0102 btst D2, D0
00000B58 134B 8C41 move.b [A1 - 0x73BF], A3
00000B5C 0321 btst -[A1], D1
00000B5E 31FB 0DF5 1689 move.w [0x00001689], <<invalid full ext with IS == 1 and I/IS == 5>>
00000B64 0A06 890A xori.b D6, 0xA /* '\n' */
00000B68 5B2C D709 subq.b [A4 - 0x28F7], 5
00000B6C BB06 xor.b D6, D5
00000B6E 4C02 2B44 movem.w D2,D6,A0,A1,A3,A5, D2
00000B72 B709 cmpm.b [A3]+, [A1]+
00000B74 CE46 and.w D7, D6
00000B76 950A subx.b -[A2], -[A2]
00000B78 8361 or.w -[A1], D1
00000B7A F709 .extension 0x709 <<F/4-5/3>> // unimplemented
00000B7C E446 asr D6.w, 2
00000B7E 4C02 7335 movem.w D0,D2,D4,D5,A0,A1,A4,A5,A6, D2
00000B82 F709 .extension 0x709 <<F/4-5/3>> // unimplemented
00000B84 F9D2 .invalid <<F/7/4>>
00000B86 890A sbcd -[A4], -[A2]
00000B88 CB4A exg A5, A2
00000B8A D70A addx.b -[A3], -[A2]
00000B8C 10D2 move.b [A0]+, [A2]
00000B8E 4C02 3361 movem.w D0,D5,D6,A0,A1,A4,A5, D2
00000B92 990A subx.b -[A4], -[A2]
00000B94 8904 sbcd D4, D4
00000B96 012C 8504 btst [A4 - 0x7AFC], D0
00000B9A D78A addx.l -[A3], -[A2]
00000B9C 65A5 bcs -0x59 /* 00000B43 */
00000B9E 2E9B move.l [A7], [A3]+
00000BA0 1BA7 0A78 move.b [A5 + D0 * 2 + 0x78], -[A7]
00000BA4 0152 bchg [A2], D0
00000BA6 8504 sbcd D2, D4
00000BA8 4B39 D70A 8A81 .invalid 5, [0xD70A8A81] // invalid opcode 4 with b == 4
00000BAE 0202 0FDD andi.b D2, 0xDD
00000BB2 1381 2B95 move.b [[] + D2 * 2], D1
00000BB6 6EB3 bgt -0x4B /* 00000B6B */
00000BB8 04E5 .incomplete
00000BBA 4CA3 0245 movem.w D6,A1,A5,A7, -[A3]
00000BBE 017B 4E21 bchg [PC + D4 * 8 + 0x21], D0
00000BC2 5E7B 0045 addq.w [PC + D0.w + 0x45], 7
00000BC6 34BD move.w [A2], <<invalid special address>>
00000BC8 ADB9 syscall GetCursor, auto_pop
00000BCA 37BB 0519 4DD8 move.w [], [[PC + D0 * 4]]
00000BD0 E30F lsl D7.b, 1
00000BD2 782D moveq.l D4, 0x2D
00000BD4 04D5 .incomplete
00000BD6 372C 2483 move.w -[A3], [A4 + 0x2483]
00000BDA 0C03 086A cmpi.b D3, 0x6A /* 'j' */
00000BDE 9303 subx.b D1, D3
00000BE0 04DE .incomplete
00000BE2 740D moveq.l D2, 0x0D
00000BE4 610B bsr +0xD /* 00000BF1 */
00000BE6 2448 movea.l A2, A0
00000BE8 8402 or.b D2, D2
00000BEA AB18 syscall PushVerb
00000BEC 8105 sbcd D0, D5
00000BEE 3B22 move.w -[A5], -[A2]
00000BF0 1412 move.b D2, [A2]
00000BF2 2C00 move.l D6, D0
00000BF4 2B40 541B move.l [A5 + 0x541B], D0
00000BF8 010B btst A3, D0
00000BFA 0738 DB06 btst [0xFFFFDB06], D3
00000BFE F316 .extension 0x316 <<F/4-5/1>> // unimplemented
00000C00 8500 sbcd D2, D0
00000C02 AB05 syscall CopyHandle
00000C04 1C10 move.b D6, [A0]
00000C06 BC14 cmp.b D6, [A4]
00000C08 E32B lsl D3.b, D1
label00000C0A:
00000C0A 3318 move.w -[A1], [A0]+
00000C0C 5B48 subq.w A0, 5
00000C0E 3B0D move.w -[A5], A5
00000C10 1C28 0698 move.b D6, [A0 + 0x698]
00000C14 141A move.b D2, [A2]+
00000C16 565B addq.w [A3]+, 3
00000C18 1C7B 0214 movea.b A6, [PC + D0.w * 2 + 0x14]
00000C1C 4349 chk.w D1, A1
00000C1E 2904 move.l -[A4], D4
00000C20 933A 3284 sub.b [PC + 0x3284 /* 00003EA6, cstring ""<EOF> */], D1
00000C24 46A9 C40D not.l [A1 - 0x3BF3]
00000C28 67A5 beq -0x59 /* 00000BCF */
00000C2A 83A1 or.l -[A1], D1
00000C2C CD8B exg D6, A3
00000C2E 0CEE .incomplete
00000C30 256B 285E 0CD3 move.l [A2 + 0xCD3], [A3 + 0x285E]
00000C36 008D 926A 6D0A ori.l A5, 0x926A6D0A
00000C3C EA63 asr D3.w, D5
00000C3E 0374 3AF3 bchg [A4 + D3 * 2 - 0x13], D1
00000C42 1FE5 move.b <<invalid special address>>, -[A5]
00000C44 0A23 1745 xori.b -[A3], 0x45 /* 'E' */
00000C48 4845 swap.w D5
00000C4A 017B 1248 bchg [PC + D1.w * 2 + 0x48], D0
00000C4E 141A move.b D2, [A2]+
00000C50 345B movea.w A2, [A3]+
00000C52 1C52 movea.b A6, [A2]
00000C54 1300 move.b -[A1], D0
00000C56 EE44 asr D4.w, 7
00000C58 46EB 2B2B move.w SR, [A3 + 0x2B2B]
00000C5C 1DE5 move.b <<invalid special address>>, -[A5]
00000C5E 01E3 .incomplete
00000C60 0414 12D3 subi.b [A4], 0xD3
00000C64 0065 0D13 ori.w -[A5], 0xD13
00000C68 0016 7E96 ori.b [A6], 0x96
00000C6C 6868 bvc +0x6A /* 00000CD6 */
00000C6E 1E16 move.b D7, [A6]
00000C70 7E3E moveq.l D7, 0x3E
00000C72 632B bls +0x2D /* 00000C9F */
00000C74 6868 bvc +0x6A /* 00000CDE */
00000C76 54CB 0501 dbcc D3, +0x503 /* 00001179 */
00000C7A D854 add.w D4, [A4]
00000C7C 3B00 move.w -[A5], D0
00000C7E 0481 001C 281C subi.l D1, 0x1C281C
00000C84 1021 move.b D0, -[A1]
00000C86 0F14 btst [A4], D7
00000C88 6380 bls -0x7E /* 00000C0A */
00000C8A 6B0A bmi +0xC /* 00000C96 */
00000C8C 2702 move.l -[A3], D2
00000C8E 18AB 0B33 move.b [A4], [A3 + 0xB33]
00000C92 0A17 0251 xori.b [A7], 0x51 /* 'Q' */
label00000C96:
00000C96 1B02 move.b -[A5], D2
00000C98 E19A rol D2, 8
00000C9A 140F move.b D2, A7
00000C9C A901 syscall FMSwapFont
00000C9E 0702 btst D2, D3
00000CA0 6728 beq +0x2A /* 00000CCA */
00000CA2 830E sbcd -[A1], -[A6]
00000CA4 A696 syscall SharedLibsMPW, flags=6
00000CA6 0F68 688B bchg [A0 + 0x688B], D7
00000CAA 0963 bchg -[A3], D4
00000CAC 2B7E 3E7A move.l [A5 + 0x3E7A /* export_1995 */], <<invalid special address>>
00000CB0 7AC9 moveq.l D5, 0xFFFFFFC9
00000CB2 08E7 0B48 bset.b -[A7], 0x48 /* 'H' */
00000CB6 0703 btst D3, D3
00000CB8 2C01 move.l D6, D1
00000CBA 6AC1 bpl -0x3D /* 00000C7D */
00000CBC 655B bcs +0x5D /* 00000D19 */
00000CBE 0765 bchg -[A5], D3
00000CC0 124E movea.b A1, A6
00000CC2 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4
00000CC4 0E52 30A5 .invalid.w [A2], 0x30A5 // invalid immediate operation
00000CC8 0000 E359 ori.b D0, 0x59 /* 'Y' */
// begin alternate branch 00000CCA-00000CCC
label00000CCA:
00000CCA E359 rol D1.w, 1
// end alternate branch 00000CCA-00000CCC
label00000CCA: // (misaligned)
00000CCC 1C10 move.b D6, [A0]
00000CCE A57D syscall GetDefaultStartup, flags=5
00000CD0 0FAD 0101 bclr [A5 + 0x101], D7
00000CD4 BC0B cmp.b D6, A3
label00000CD6:
00000CD6 0533 1328 8A78 btst [A3 - 0x7588 + D1 * 2], D2
00000CDC 1B05 move.b -[A5], D5
label00000CDE:
00000CDE 1310 move.b -[A1], [A0]
00000CE0 4166 chk.w D0, -[A6]
00000CE2 141C move.b D2, [A4]+
00000CE4 7400 moveq.l D2, 0x00
00000CE6 6306 bls +0x8 /* 00000CEE */
00000CE8 E293 roxr D3, 1
00000CEA 4414 neg.b [A4]
00000CEC 0063 0EE1 ori.w -[A3], 0xEE1
// begin alternate branch 00000CEE-00000CF0
label00000CEE:
00000CEE 0EE1 .incomplete
// end alternate branch 00000CEE-00000CF0
label00000CEE: // (misaligned)
00000CF0 F76A .extension 0x76A <<F/4-5/3>> // unimplemented
00000CF2 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000CF4 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3
00000CF6 6332 bls +0x34 /* 00000D2A */
00000CF8 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000CFA 7302 moveq.l D1, 0x02
00000CFC 10CB move.b [A0]+, A3
00000CFE 000A 2B04 ori.b A2, 0x4
00000D02 C30A abcd -[A1], -[A2]
00000D04 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3
00000D06 5332 0101 subq.b [[A2 + <<invalid base displacement size>> + D0]], 1
00000D0A 0409 013A subi.b A1, 0x3A /* ':' */
00000D0E DB15 add.b [A5], D5
00000D10 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00000D12 0302 btst D2, D1
00000D14 8B2B 324B or.b [A3 + 0x324B], D5
00000D18 2B06 move.l -[A5], D6
00000D1A 6213 bhi +0x15 /* 00000D2F */
00000D1C 5312 subq.b [A2], 1
00000D1E 1B00 move.b -[A5], D0
00000D20 0023 4C0B ori.b -[A3], 0xB
00000D24 0E41 C262 .invalid.w D1, 0xC262 // invalid immediate operation
00000D28 0F00 btst D0, D7
label00000D2A:
00000D2A BB55 xor.w [A5], D5
00000D2C CB00 abcd D5, D0
00000D2E 9306 subx.b D1, D6
00000D30 0A0F C64B xori.b A7, 0x4B /* 'K' */
00000D34 375B 120B move.w [A3 + 0x120B], [A3]+
00000D38 0AE3 .incomplete
00000D3A 7503 moveq.l D2, 0x03
00000D3C 1DAB 105A 3B0F DB10 A44C move.b [[A6 + <<invalid base displacement size>>] + D3 * 2 - 0x24EF5BB4], [A3 + 0x105A]
00000D46 1264 movea.b A1, -[A4]
00000D48 1216 move.b D1, [A6]
00000D4A 1702 move.b -[A3], D2
00000D4C 631A bls +0x1C /* 00000D68 */
00000D4E 9B03 subx.b D5, D3
00000D50 5B1C subq.b [A4]+, 5
00000D52 32AE 64D6 move.w [A1], [A6 + 0x64D6]
00000D56 0F76 9B34 bchg <<invalid full ext with I/IS == 4>>, D7
00000D5A AB08 syscall PutPicOp
00000D5C A24B syscall SetGrowZone, flags=2
00000D5E 3743 046C move.w [A3 + 0x46C], D3
00000D62 1B00 move.b -[A5], D0
00000D64 3B3D move.w -[A5], <<invalid special address>>
00000D66 A85A syscall BitNot
label00000D68:
00000D68 1421 move.b D2, -[A1]
00000D6A B28B cmp.l D1, A3
00000D6C 0136 3398 btst [ + D3 * 2], D0
00000D70 C312 and.b [A2], D1
00000D72 010D btst A5, D0
00000D74 251A move.l -[A2], [A2]+
00000D76 010D btst A5, D0
00000D78 A341 syscall SetFilLock/PBHSetFLock/HSetFLock, flags=3
00000D7A 7310 moveq.l D1, 0x10
00000D7C D50A addx.b -[A2], -[A2]
00000D7E 2A10 move.l D5, [A0]
00000D80 0B2E 7306 btst [A6 + 0x7306], D5
00000D84 5B05 subq.b D5, 5
00000D86 1B02 move.b -[A5], D2
00000D88 E5C8 roxl .w A0
00000D8A 1412 move.b D2, [A2]
00000D8C 233E move.l -[A1], <<invalid special address>>
00000D8E 00B3 14A9 03E5 0063 ori.l [A3 + D0.w + 0x63], 0x14A903E5
00000D96 06A5 05DB 0273 addi.l -[A5], 0x5DB0273
00000D9C 068B 513B 021B addi.l A3, 0x513B021B
00000DA2 0021 F2A1 ori.b -[A1], 0xA1
00000DA6 1D73 06E1 0738 move.b [A6 + 0x738], [A3 + D0.w * 8 - 0x31]
00000DAC 331E move.w -[A1], [A6]+
00000DAE C503 abcd D2, D3
00000DB0 8B4A CD03 pack -[A5], -[A2], 0xCD03
00000DB4 04E5 .incomplete
00000DB6 0063 062A ori.w -[A3], 0x62A
00000DBA 3B07 move.w -[A5], D7
00000DBC 26F3 040F move.l [A3]+, [A3 + D0.w * 4 + 0xF]
00000DC0 A51A syscall GetZone, flags=5
00000DC2 785E moveq.l D4, 0x5E
00000DC4 0AC3 .incomplete
00000DC6 180A move.b D4, A2
00000DC8 0CE3 .incomplete
00000DCA 7381 moveq.l D1, 0xFFFFFF81
00000DCC 1843 movea.b A4, D3
00000DCE 0993 bclr [A3], D4
00000DD0 4A1B tst.b [A3]+
00000DD2 055B bchg [A3]+, D2
00000DD4 1E06 move.b D7, D6
00000DD6 72EB moveq.l D1, 0xFFFFFFEB
00000DD8 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00000DDA 503B 00A3 addq.b [PC + D0.w - 0x93], 8
00000DDE 2100 move.l -[A0], D0
00000DE0 2B06 move.l -[A5], D6
00000DE2 0FC5 .incomplete
00000DE4 0083 1902 3B6A ori.l D3, 0x19023B6A
00000DEA 4802 nbcd.b D2
00000DEC 0F22 btst -[A2], D7
00000DEE 505B addq.w [A3]+, 8
00000DF0 2083 move.l [A0], D3
00000DF2 1922 move.b -[A4], -[A2]
00000DF4 50B3 0383 1966 8B4B addq.l [[ + <<invalid base displacement size>> + D0 * 2] + 0x19668B4B], 8
00000DFC 9300 subx.b D1, D0
00000DFE 0466 CB3E subi.w -[A6], 0xCB3E
00000E02 12C3 move.b [A1]+, D3
00000E04 531A subq.b [A2]+, 1
00000E06 2300 move.l -[A1], D0
00000E08 DC4C add.w D6, A4
00000E0A 003B 23E1 00A1 ori.b [PC + D0.w - 0x95], 0xE1
00000E10 0BEB .incomplete
00000E12 28B3 0F36 3ACB 1B12 9317 move.l [A4], [[A3 + 0x3ACB1B12] + D0 * 8 - 0x6CE9]
00000E1C 1C04 move.b D6, D4
00000E1E 630B bls +0xD /* 00000E2B */
00000E20 A44C syscall CompactMem, flags=4
00000E22 000F E10A ori.b A7, 0xA /* '\n' */
00000E26 4061 negx.w -[A1]
00000E28 01C1 .incomplete
00000E2A 0AAB 105B 0B46 0840 xori.l [A3 + 0x840], 0x105B0B46
00000E32 12E3 move.b [A1]+, -[A3]
00000E34 73E1 moveq.l D1, 0xFFFFFFE1
00000E36 0C32 4104 C500 cmpi.b [A2 + <<invalid base displacement size>> + A4 * 4], 0x4
00000E3C 6187 bsr -0x77 /* 00000DC5 */
00000E3E 41D2 lea.l A0, [A2]
00000E40 4350 chk.w D1, [A0]
00000E42 6D02 blt +0x4 /* 00000E46 */
00000E44 00A3 0E40 000F ori.l -[A3], 0xE40000F
// begin alternate branch 00000E46-00000E4A
label00000E46:
00000E46 0E40 000F .invalid.w D0, 0xF // invalid immediate operation
// end alternate branch 00000E46-00000E4A
label00000E46: // (misaligned)
00000E4A 062B 0856 6301 addi.b [A3 + 0x6301], 0x56 /* 'V' */
00000E50 9B0B subx.b -[A5], -[A3]
00000E52 2A10 move.l D5, [A0]
00000E54 F413 cinvp NONE, [A3]
00000E56 336A 5648 85BF move.w [A1 - 0x7A41], [A2 + 0x5648]
00000E5C 8319 or.b [A1]+, D1
00000E5E 00B3 5673 0F9B 4B8B 084C 402B ori.l [[ + <<invalid base displacement size>> + D4 * 2] + 0x84C402B], 0x56730F9B
00000E6A 8393 or.l [A3], D1
00000E6C 2466 movea.l A2, -[A6]
00000E6E A32C syscall InitApplZone, flags=3
00000E70 481C nbcd.b [A4]+
00000E72 9324 sub.b -[A4], D1
00000E74 02FB .incomplete
00000E76 462B 03E5 not.b [A3 + 0x3E5]
00000E7A 0FC1 .incomplete
00000E7C 021C EB43 andi.b [A4]+, 0x43 /* 'C' */
00000E80 020F A101 andi.b A7, 0x1
00000E84 064C 0F3A addi.w A4, 0xF3A
00000E88 1312 move.b -[A1], [A2]
00000E8A 9300 subx.b D1, D0
00000E8C EB43 asl D3.w, 5
00000E8E 6683 bne -0x7B /* 00000E13 */
00000E90 1040 movea.b A0, D0
00000E92 1C04 move.b D6, D4
00000E94 E51B rol D3.b, 2
00000E96 1E04 move.b D7, D4
00000E98 4433 0183 F914 12CB neg.b [[ + <<invalid base displacement size>> + D0] - 0x6EBED35]
00000EA0 0802 7397 btst.b D2, 0x97
00000EA4 830D sbcd -[A1], -[A5]
00000EA6 06CB .incomplete
00000EA8 1D06 move.b -[A6], D6
00000EAA 6301 bls +0x3 /* 00000EAD */
00000EAC 0F01 btst D1, D7
00000EAE CCC1 mulu.w D6, D1
00000EB0 00E6 .incomplete
00000EB2 6301 bls +0x3 /* 00000EB5 */
00000EB4 3B4B F473 move.w [A5 - 0xB8D], A3
00000EB8 3678 06A1 movea.w A3, [0x000006A1]
00000EBC 93B1 230F C106 140F sub.l [[A1 + <<invalid base displacement size>>] + D2 * 2 - 0x3EF9EBF1], D1
00000EC4 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00000EC6 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000EC8 A305 syscall Status, flags=3
00000ECA 7B15 moveq.l D5, 0x15
00000ECC 0B0A btst A2, D5
00000ECE 2B04 move.l -[A5], D4
00000ED0 36A3 move.w [A3], -[A3]
00000ED2 1593 332B 04A6 CB08 036B move.b [[A2 + 0x4A6 + D3 * 2] - 0x34F7FC95], [A3]
00000EDC 3AC1 move.w [A5]+, D1
00000EDE 0932 C102 6387 btst [[A2 + <<invalid base displacement size>> + A4] + 0x6387], D4
00000EE4 452B 0FC5 .invalid 2, [A3 + 0xFC5] // invalid opcode 4 with b == 4
00000EE8 E463 asr D3.w, D2
00000EEA 8BDB divs.w D5, [A3]+
00000EEC 1645 movea.b A3, D5
00000EEE 09B3 70AB bclr [A3 + D7.w - 0x85], D4
00000EF2 16F3 0CA3 move.b [A3]+, [A3 + D0 * 4 - 0x93]
00000EF6 6161 bsr +0x63 /* 00000F59 */
00000EF8 0BB3 0A48 bclr [A3 + D0 * 2 + 0x48], D5
00000EFC 1A9B move.b [A5], [A3]+
00000EFE 4BE2 lea.l A5, -[A2]
00000F00 9B0B subx.b -[A5], -[A3]
00000F02 C50F abcd -[A2], -[A7]
00000F04 E4CD roxr .w A5
00000F06 0D48 bchg A0, D6
00000F08 0FA5 bclr -[A5], D7
00000F0A 1DA1 1F5B 66C3 0556 move.b [[A6] + 0x66C30556], -[A1]
00000F12 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
00000F14 2250 movea.l A1, [A0]
00000F16 3347 5B26 move.w [A1 + 0x5B26], D7
00000F1A 5B3D subq.b <<invalid special address>>, 5
00000F1C 2124 move.l -[A0], -[A4]
00000F1E 0F25 btst -[A5], D7
00000F20 66C5 bne -0x39 /* 00000EE7 */
00000F22 23A5 E97B 0683 19AD E960 22B8 move.l [[A1 + 0x68319AD] - 0x169FDD48], -[A5]
00000F2E C30D abcd -[A1], -[A5]
00000F30 0311 btst [A1], D1
00000F32 6309 bls +0xB /* 00000F3D */
00000F34 0445 6989 subi.w D5, 0x6989
00000F38 01B4 1022 bclr [A4 + D1.w + 0x22], D0
00000F3C 503B 24C3 addq.b [PC + D2.w * 4 - 0x61], 8
00000F40 3903 move.w -[A4], D3
00000F42 5C1B addq.b [A3]+, 6
00000F44 06B8 1B01 1B1B B31F addi.l [0xFFFFB31F], 0x1B011B1B
00000F4C 0311 btst [A1], D1
00000F4E 7B05 moveq.l D5, 0x05
00000F50 C404 and.b D2, D4
00000F52 DB10 add.b [A0], D5
00000F54 C303 abcd D1, D3
00000F56 C339 22B8 1B06 and.b [0x22B81B06], D1
00000F5C 5003 addq.b D3, 8
00000F5E 1903 move.b -[A4], D3
00000F60 111B move.b -[A0], [A3]+
00000F62 1B69 C085 439B move.b [A5 + 0x439B], [A1 - 0x3F7B]
00000F68 0DA1 bclr -[A1], D6
00000F6A 6B1B bmi +0x1D /* 00000F87 */
00000F6C 059B bclr [A3]+, D2
00000F6E 0D09 btst A1, D6
00000F70 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00000F72 4123 .invalid 0, -[A3] // invalid opcode 4 with b == 4
00000F74 00CB .incomplete
00000F76 5925 subq.b -[A5], 4
00000F78 34A1 move.w [A2], -[A1]
00000F7A 0D00 btst D0, D6
00000F7C 031B btst [A3]+, D1
00000F7E B306 xor.b D6, D1
00000F80 5600 addq.b D0, 3
00000F82 D346 addx.w D1, D6
00000F84 C263 and.w D1, -[A3]
00000F86 222A 5CC6 move.l D1, [A2 + 0x5CC6]
00000F8A E148 lsl D0.w, 8
00000F8C 1216 move.b D1, [A6]
00000F8E FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
00000F90 3214 move.w D1, [A4]
00000F92 C380 and.l D0, D1
00000F94 1C16 move.b D6, [A6]
00000F96 7B03 moveq.l D5, 0x03
00000F98 00DB .incomplete
00000F9A 46E1 move.w SR, -[A1]
00000F9C 6D13 blt +0x15 /* 00000FB1 */
00000F9E 09B5 0D47 bclr <<invalid full ext with IS == 1 and I/IS == 7>>, D4
00000FA2 001E E930 ori.b [A6]+, 0x30 /* '0' */
00000FA6 2250 movea.l A1, [A0]
00000FA8 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000FAA 5B3D subq.b <<invalid special address>>, 5
00000FAC 030D btst A5, D1
00000FAE 5B26 subq.b -[A6], 5
00000FB0 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000FB2 2B05 move.l -[A5], D5
00000FB4 F32E .extension 0x32E <<F/4-5/1>> // unimplemented
00000FB6 7308 moveq.l D1, 0x08
00000FB8 5B3D subq.b <<invalid special address>>, 5
00000FBA 00FB .incomplete
00000FBC 83AB 31F0 or.l [A3 + 0x31F0], D1
00000FC0 7CAB moveq.l D6, 0xFFFFFFAB
00000FC2 3146 9800 move.w [A0 - 0x6800], D6
00000FC6 3783 7065 move.w [A3 + D7.w + 0x65], D3
00000FCA C0A1 and.l D0, -[A1]
00000FCC BBAD 9E81 xor.l [A5 - 0x617F], D5
00000FD0 D9A9 B745 add.l [A1 - 0x48BB], D4
00000FD4 CC43 and.w D6, D3
00000FD6 080B 0378 btst.b A3, 0x78 /* 'x' */
00000FDA 7B05 moveq.l D5, 0x05
00000FDC 48BA 7844 C85B movem.w [PC - 0x37A5 /* FFFFD839, cstring ""<EOF> */], D2,D6,A3,A4,A5,A6
00000FE2 0E00 B308 .invalid.b D0, 0x8 // invalid immediate operation
00000FE6 531B subq.b [A3]+, 1
00000FE8 C69B and.l D3, [A3]+
00000FEA 1278 8708 movea.b A1, [0xFFFF8708]
00000FEE BC88 cmp.l D6, A0
00000FF0 81E3 divs.w D0, -[A3]
00000FF2 DE04 add.b D7, D4
00000FF4 D306 addx.b D1, D6
00000FF6 A301 syscall Close, flags=3
00000FF8 F402 .invalid <<cinv/cpush with scope=0>>
00000FFA 2328 031A move.l -[A1], [A0 + 0x31A]
00000FFE C2F3 2E53 mulu.w D1, [A3 + D2 * 8 + 0x53]
00001002 0562 bchg -[A2], D2
00001004 AB31 syscall bMAIN1
00001006 210B move.l -[A0], A3
00001008 611D bsr +0x1F /* 00001027 */
0000100A F31D .extension 0x31D <<F/4-5/1>> // unimplemented
0000100C AB31 syscall bMAIN1
0000100E 55EC C313 scs [A4 - 0x3CED]
00001012 256B 2B28 1700 move.l [A2 + 0x1700], [A3 + 0x2B28]
00001018 3214 move.w D1, [A4]
0000101A 020F C112 andi.b A7, 0x12
0000101E F081 127B .extension 0x081 <<F/2-3/0>> // unimplemented
00001022 0002 1B32 ori.b D2, 0x32 /* '2' */
00001026 7B0A moveq.l D5, 0x0A
00001028 4DEB B07B lea.l A6, [A3 - 0x4F85]
0000102C 0AAB 193C 01E2 CAB1 xori.l [A3 - 0x354F], 0x193C01E2
00001034 8022 or.b D0, -[A2]
00001036 B8D3 cmpa.w A4, [A3]
00001038 015C bchg [A4]+, D0
0000103A 1300 move.b -[A1], D0
0000103C 6D20 blt +0x22 /* 0000105E */
0000103E 0701 btst D1, D3
00001040 1027 move.b D0, -[A7]
00001042 0580 bclr D0, D2
00001044 0F48 bchg A0, D7
00001046 026B 090B 060F andi.w [A3 + 0x60F], 0x90B
0000104C 569B addq.l [A3]+, 3
0000104E 6A76 bpl +0x78 /* 000010C6 */
00001050 2306 move.l -[A1], D6
00001052 935A sub.w [A2]+, D1
00001054 22B8 030E move.l [A1], [0x0000030E]
00001058 5345 subq.w D5, 1
0000105A F274 0B24 .extension 0x274 <<F/1/1>>, 0x0B24 // unimplemented
label0000105E:
0000105E 620B bhi +0xD /* 0000106B */
00001060 4A46 tst.w D6
00001062 4C00 5B7A movem.w D1,D3,D4,D5,D6,A0,A1,A3,A4,A6, D0
00001066 3B1C move.w -[A5], [A4]+
00001068 5A58 addq.w [A0]+, 5
0000106A 5B08 subq.b A0, 5
0000106C A8F2 syscall PicComment
0000106E FE4B 1C03 .extension 0xE4B <<F/1/7>>, 0x1C03 // unimplemented
00001072 0253 12EA andi.w [A3], 0x12EA
00001076 8402 or.b D2, D2
00001078 5B92 subq.l [A2], 5
0000107A 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
0000107C 316B 171B 04A1 move.w [A0 + 0x4A1], [A3 + 0x171B]
00001082 1363 1F17 move.b [A1 + 0x1F17], -[A3]
00001086 058F bclr A7, D2
00001088 4179 FB0E 3214 chk.w D0, [0xFB0E3214]
0000108E E5F0 8B59 roxl .w [[A0]]
00001092 259E AB26 D303 432E move.l [[A2 - 0x2CFD] + A2 * 2 + 0x432E], [A6]+
0000109A 4C61 0C32 movem.l D4,D5,A2,A3,A6, -[A1]
0000109E 84BE or.l D2, <<invalid special address>>
000010A0 74E3 moveq.l D2, 0xFFFFFFE3
000010A2 1D01 move.b -[A6], D1
000010A4 030F btst A7, D1
000010A6 816C 4701 or.w [A4 + 0x4701], D0
000010AA 720A moveq.l D1, 0x0A
000010AC FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
000010AE 4CAE 0402 5B44 movem.w D1,A2, [A6 + 0x5B44]
000010B4 710E moveq.l D0, 0x0E
000010B6 7B27 moveq.l D5, 0x27
000010B8 6901 bvs +0x3 /* 000010BB */
000010BA 8B39 F994 B428 or.b [0xF994B428], D5
000010C0 C312 and.b [A2], D1
000010C2 DC41 add.w D6, D1
000010C4 2DA3 0883 move.l [A6 + D0 - 0x125], -[A3]
// begin alternate branch 000010C6-000010D0
label000010C6:
000010C6 0883 13FB bclr.b D3, 0xFB
000010CA 00A3 035C BB00 ori.l -[A3], 0x35CBB00
// end alternate branch 000010C6-000010D0
label000010C6: // (misaligned)
000010C8 13FB 00A3 035C BB00 move.b [0x035CBB00], [PC + D0.w - 0x93]
000010D0 EB03 asl D3.b, 5
000010D2 6326 bls +0x28 /* 000010FA */
000010D4 0A48 0213 xori.w A0, 0x213
000010D8 2852 movea.l A4, [A2]
000010DA AB06 syscall CullPoints
000010DC DB03 addx.b D5, D3
000010DE 1B0E move.b -[A5], A6
000010E0 4802 nbcd.b D2
000010E2 7B54 moveq.l D5, 0x54
000010E4 1301 move.b -[A1], D1
000010E6 DB83 addx.l D5, D3
000010E8 0B25 btst -[A5], D5
000010EA 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000010EC 420B clr.b A3
000010EE 2533 079B 0387 0F77 move.l -[A2], [[ + D0 * 8] + 0x3870F77]
000010F6 8312 or.b [A2], D1
000010F8 0ACD .incomplete
label000010FA:
000010FA 972A 1031 sub.b [A2 + 0x1031], D3
000010FE 0704 btst D4, D3
00001100 4802 nbcd.b D2
00001102 0FA1 bclr -[A1], D7
00001104 0434 6B05 DB08 subi.b [A4 + <<invalid base displacement size>> + A5 * 2], 0x5
0000110A 4697 not.l [A7]
0000110C 0F78 3B08 bchg [0x00003B08], D7
00001110 870F sbcd -[A3], -[A7]
00001112 B8D1 cmpa.w A4, [A1]
00001114 05C5 .incomplete
00001116 0F53 bchg [A3], D7
00001118 0E01 611B .invalid.b D1, 0x1B // invalid immediate operation
0000111C 0553 bchg [A3], D2
0000111E 0E23 1A1C .invalid.b -[A3], 0x1C // invalid immediate operation
00001122 10C5 move.b [A0]+, D5
00001124 CB63 and.w -[A3], D5
00001126 3F14 move.w -[A7], [A4]
00001128 615D bsr +0x5F /* 00001187 */
0000112A 81C3 divs.w D0, D3
0000112C 615D bsr +0x5F /* 0000118B */
0000112E 141C move.b D2, [A4]+
00001130 1005 move.b D0, D5
00001132 7A30 moveq.l D5, 0x30
00001134 8302 sbcd D1, D2
00001136 1E04 move.b D7, D4
00001138 D319 add.b [A1]+, D1
0000113A AC3A syscall ZoomWindow, auto_pop
0000113C 5B14 subq.b [A4], 5
0000113E D306 addx.b D1, D6
00001140 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00001142 251A move.l -[A2], [A2]+
00001144 0701 btst D1, D3
00001146 52D2 shi [A2]
00001148 731C moveq.l D1, 0x1C
0000114A 285B movea.l A4, [A3]+
0000114C 1F48 4046 move.b [A7 + 0x4046], A0
00001150 4C14 0DE5 movem.w D0,D2,D5,D6,D7,A0,A2,A3, [A4]
00001154 230B move.l -[A1], A3
00001156 14ED 0511 move.b [A2]+, [A5 + 0x511]
0000115A 05BB 011E 04A3 bclr [[PC] + D0 + 0x4A3], D2
00001160 593A EB0B subq.b [PC - 0x14F5 /* FFFFFC6D, cstring ""<EOF> */], 4
00001164 2306 move.l -[A1], D6
00001166 7B15 moveq.l D5, 0x15
00001168 2250 movea.l A1, [A0]
0000116A 8329 100F or.b [A1 + 0x100F], D1
0000116E 3200 move.w D1, D0
00001170 1F90 DB00 move.b [A7 + <<invalid base displacement size>> + A5 * 2], [A0]
00001174 C304 abcd D1, D4
00001176 531E subq.b [A6]+, 1
00001178 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
0000117A 0382 bclr D2, D1
0000117C 48D6 CBCF movem.l [A6], D0,D1,D2,D3,D6,D7,A0,A1,A3,A6,A7
00001180 630B bls +0xD /* 0000118D */
00001182 3B3D move.w -[A5], <<invalid special address>>
00001184 4C8B 162B movem.w D0,D1,D3,D5,A1,A2,A4, A3
00001188 0386 bclr D6, D1
0000118A 6B17 bmi +0x19 /* 000011A3 */
0000118C 1C86 move.b [A6], D6
0000118E 124A movea.b A1, A2
00001190 1216 move.b D1, [A6]
00001192 14F3 51A7 100F 5305 E526 move.b [A2]+, [[0x100F] + D5 + 0x5305E526]
0000119C A41E syscall NewPtr, flags=4
0000119E 04F3 .incomplete
000011A0 1E13 move.b D7, [A3]
000011A2 0361 bchg -[A1], D1
000011A4 59F2 2309 svs [[A2 + <<invalid base displacement size>> + D2 * 2]]
000011A8 239C 9B58 move.l [A1], [A4]+
000011AC 28A1 move.l [A4], -[A1]
000011AE 4F2B 15D1 .invalid 7, [A3 + 0x15D1] // invalid opcode 4 with b == 4
000011B2 8D25 or.b -[A5], D6
000011B4 B428 DB08 cmp.b D2, [A0 - 0x24F8]
000011B8 9308 subx.b -[A1], -[A0]
000011BA 970F subx.b -[A3], -[A7]
000011BC B9E3 cmpa.l A4, -[A3]
000011BE 1622 move.b D3, -[A2]
000011C0 B8E3 cmpa.w A4, -[A3]
000011C2 1973 0981 5493 move.b [A4 + 0x5493], [[ + <<invalid base displacement size>> + D0]]
000011C8 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000011CA 001F EB0F ori.b [A7]+, 0xF
000011CE 3C76 611F DB03 B306 movea.w A6, [[A6] + D6 - 0x24FC4CFA]
000011D6 3487 move.w [A2], D7
000011D8 1071 6119 movea.b A0, [[A1 + D6]]
000011DC 3671 1F27 0805 2250 8309 movea.w A3, [[A1 + 0x805] + D1 * 8 + 0x22508309]
000011E6 56F3 5517 065E 0F09 sne [[A3] + D5 * 4 + 0x65E0F09]
000011EE 3725 move.w -[A3], -[A5]
000011F0 77ED moveq.l D3, 0xFFFFFFED
000011F2 00C5 .incomplete
000011F4 34E9 003E move.w [A2]+, [A1 + 0x3E]
000011F8 245C movea.l A2, [A4]+
000011FA 6B15 bmi +0x17 /* 00001211 */
000011FC B843 cmp.w D4, D3
000011FE 009B 43C6 0083 ori.l [A3]+, 0x43C60083
00001204 45C2 lea.l A2, D2
00001206 7B04 moveq.l D5, 0x04
00001208 C600 and.b D3, D0
0000120A 9320 sub.b -[A0], D1
0000120C 1400 move.b D2, D0
0000120E EB79 rol D1.w, D5
00001210 B2F3 0BB2 5C00 1B7A 131F cmpa.w A1, [[0x5C001B7A + D0 * 2] + 0x131F]
0000121A F30B .extension 0x30B <<F/4-5/1>> // unimplemented
0000121C EB19 rol D1.b, 5
0000121E 3430 7318 move.w D2, [A0 + D7 * 2]
00001222 2B08 move.l -[A5], A0
00001224 3465 movea.w A2, -[A5]
00001226 BDDB cmpa.l A6, [A3]+
00001228 7913 moveq.l D4, 0x13
0000122A 1F8B 4CEB move.b [A7 + D4 * 4 - 0x21], A3
0000122E 19DB 0383 move.b 0x83, [A3]+
00001232 01EB .incomplete
00001234 09A3 bclr -[A3], D4
00001236 1CA3 move.b [A6], -[A3]
00001238 068B 4CD2 1701 addi.l A3, 0x4CD21701
0000123E 573B 0503 2DC0 1400 subq.b [[PC + <<invalid base displacement size>> + D0 * 4] + 0x2DC01400], 3
00001246 0F65 bchg -[A5], D7
00001248 160F move.b D3, A7
0000124A 3222 move.w D1, -[A2]
0000124C 8B05 sbcd D5, D5
0000124E C8D3 mulu.w D4, [A3]
00001250 15BB 5D8C 132E E557 7C8B move.b [[A2 - 0x1AA9] + D1 * 2 + 0x7C8B], <<invalid full ext with I/IS == 4>>
0000125A 057B 0381 bchg [[ + <<invalid base displacement size>> + D0 * 2]], D2
0000125E 01A3 bclr -[A3], D0
00001260 00D3 .incomplete
00001262 1544 7E3E move.b [A2 + 0x7E3E], D4
00001266 CB20 and.b -[A0], D5
00001268 6868 bvc +0x6A /* 000012D2 */
0000126A 123E move.b D1, <<invalid special address>>
0000126C 935D sub.w [A5]+, D1
0000126E 122C 4100 move.b D1, [A4 + 0x4100]
00001272 3E00 move.w D7, D0
00001274 632D bls +0x2F /* 000012A3 */
00001276 123E move.b D1, <<invalid special address>>
00001278 DB51 add.w [A1], D5
0000127A A55A syscall PrimeTime, flags=5
0000127C 0706 btst D6, D3
0000127E 2196 9159 move.l [[A0]], [A6]
00001282 5B0A subq.b A2, 5
00001284 FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00001286 F07C B8F3 .extension 0x07C <<F/1/0>>, 0xB8F3 // unimplemented
0000128A 07FB .incomplete
0000128C 1500 move.b -[A2], D0
0000128E 0FED .incomplete
00001290 6600 1B79 bne +0x1B7B /* 00002E0B */
00001294 8161 or.w -[A1], D0
00001296 1C04 move.b D6, D4
00001298 E21B ror D3.b, 1
0000129A 03E2 .incomplete
0000129C EB02 asl D2.b, 5
0000129E E2FE lsr .w <<invalid special address>>
000012A0 000F 321A ori.b A7, 0x1A
000012A4 F339 .extension 0x339 <<F/4-5/1>> // unimplemented
000012A6 0608 00DB addi.b A0, 0xDB
000012AA 59C3 svs D3
000012AC 00ED .incomplete
000012AE D3C5 add.l A1, D5
000012B0 5FC5 sle D5
000012B2 C904 abcd D4, D4
000012B4 9B2E CB0D sub.b [A6 - 0x34F3], D5
000012B8 5A58 addq.w [A0]+, 5
000012BA A309 syscall Delete/PBHDelete/HDelete, flags=3
000012BC 22B8 DB01 move.l [A1], [0xFFFFDB01]
000012C0 9ADB sub.w A5, [A3]+
000012C2 0194 bclr [A4], D0
000012C4 D301 addx.b D1, D1
000012C6 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000012C8 3308 move.w -[A1], A0
000012CA E8AB lsr D3, D4
000012CC 0356 bchg [A6], D1
000012CE C301 abcd D1, D1
000012D0 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
label000012D2:
000012D2 6310 bls +0x12 /* 000012E4 */
000012D4 C315 and.b [A5], D1
000012D6 56DB sne [A3]+
000012D8 2CE4 move.l [A6]+, -[A4]
000012DA 4343 chk.w D1, D3
000012DC 76A2 moveq.l D3, 0xFFFFFFA2
000012DE 0B19 btst [A1]+, D5
000012E0 EB01 asl D1.b, 5
000012E2 2524 move.l -[A2], -[A4]
label000012E4:
000012E4 6B10 bmi +0x12 /* 000012F6 */
000012E6 436E D316 chk.w D1, [A6 - 0x2CEA]
000012EA 3C41 movea.w A6, D1
000012EC C564 and.w -[A4], D2
000012EE F5CF .invalid <<F/7/2>>
000012F0 0701 btst D1, D3
000012F2 1128 3284 move.b -[A0], [A0 + 0x3284]
label000012F6:
000012F6 0263 1D0B andi.w -[A3], 0x1D0B
000012FA 0EF3 .incomplete
000012FC 0CD3 .incomplete
000012FE 1749 610B move.b [A3 + 0x610B], A1
00001302 06BB 1C78 0701 14B8 addi.l [PC + D1.w * 4 - 0x72], 0x1C780701
0000130A 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
0000130C 1316 move.b -[A1], [A6]
0000130E EAE3 012B bfchg -[A3] {4:D3}
00001312 1B07 move.b -[A5], D7
00001314 0855 2322 bchg.b [A5], 0x22 /* '\"' */
00001318 054D bchg A5, D2
0000131A 3B27 move.w -[A5], -[A7]
0000131C E5B8 rol D0, D2
0000131E C557 and.w [A7], D2
00001320 F30B .extension 0x30B <<F/4-5/1>> // unimplemented
00001322 1300 move.b -[A1], D0
00001324 2C84 move.l [A6], D4
00001326 2B00 move.l -[A5], D0
00001328 3300 move.w -[A1], D0
0000132A A309 syscall Delete/PBHDelete/HDelete, flags=3
0000132C 1E2C A90A move.b D7, [A4 - 0x56F6]
00001330 1340 6B3A move.b [A1 + 0x6B3A], D0
00001334 C11B and.b [A3]+, D0
00001336 8101 sbcd D0, D1
00001338 D305 addx.b D1, D5
0000133A 1E2C DB05 move.b D7, [A4 - 0x24FB]
0000133E D301 addx.b D1, D1
00001340 0316 btst [A6], D1
00001342 8314 or.b [A4], D1
00001344 E800 asr D0.b, 4
00001346 3B65 3119 move.w [A5 + 0x3119], -[A5]
0000134A C243 and.w D1, D3
0000134C 1AC0 move.b [A5]+, D0
0000134E EB05 asl D5.b, 5
00001350 FE2B 1E14 .unknown 0xFE2B 0x1E14 (W = 7)
00001354 0FE1 .incomplete
00001356 00C6 .incomplete
00001358 00DB .incomplete
0000135A 26E5 move.l [A3]+, -[A5]
0000135C 17E9 BC81 C7EB 0ABB 0554 0B0C move.b [[0xABB] + 0x5540B0C], [A1 - 0x437F]
00001368 EB02 asl D2.b, 5
0000136A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000136C 3B07 move.w -[A5], D7
0000136E 1417 move.b D2, [A7]
00001370 88AF C101 or.l D4, [A7 - 0x3EFF]
00001374 2155 D300 move.l [A0 - 0x2D00], [A5]
00001378 6708 beq +0xA /* 00001382 */
0000137A 0248 BB0F andi.w A0, 0xBB0F
0000137E E307 asl D7.b, 1
00001380 1B2B B331 move.b -[A5], [A3 - 0x4CCF]
// begin alternate branch 00001382-0000138C
label00001382:
00001382 B331 1B2B B352 1B2B BB52 xor.b [[A1 - 0x4CAE + D1 * 2] + 0x1B2BBB52], D1
// end alternate branch 00001382-0000138C
label00001382: // (misaligned)
00001384 1B2B B352 move.b -[A5], [A3 - 0x4CAE]
00001388 1B2B BB52 move.b -[A5], [A3 - 0x44AE]
0000138C 2250 movea.l A1, [A0]
0000138E 4333 B331 D339 B182 .invalid 1, [[A3 - 0x2CC64E7E + A3 * 2]] // invalid opcode 4 with b == 4
00001396 657D bcs +0x7F /* 00001415 */
00001398 0F2D 5905 btst [A5 + 0x5905], D7
0000139C 0167 bchg -[A7], D0
0000139E 895A or.w [A2]+, D4
000013A0 0057 8966 ori.w [A7], 0x8966
000013A4 4822 nbcd.b -[A2]
000013A6 B8C8 cmpa.w A4, A0
000013A8 0400 2B7A subi.b D0, 0x7A /* 'z' */
000013AC 6304 bls +0x6 /* 000013B2 */
000013AE 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
000013B0 702E moveq.l D0, 0x2E
label000013B2:
000013B2 04F3 .incomplete
000013B4 1132 22E1 move.b -[A0], [A2 + D2.w * 2 - 0x31]
000013B8 2203 move.l D1, D3
000013BA 1100 move.b -[A0], D0
000013BC 8B7B C300 or.w [PC + <<invalid base displacement size>> + A4 * 2], D5
000013C0 1708 move.b -[A3], A0
000013C2 F3C3 .invalid <<F/7/1>>
000013C4 0E0F 5A58 .invalid.b A7, 0x58 /* 'X' */ // invalid immediate operation
000013C8 1B02 move.b -[A5], D2
000013CA 2250 movea.l A1, [A0]
000013CC A300 syscall Open/PBHOpen/HOpen, flags=3
000013CE 2B04 move.l -[A5], D4
000013D0 4493 neg.l [A3]
000013D2 04A1 39DB 11E8 subi.l -[A1], 0x39DB11E8
000013D8 418A .invalid 0, A2 // invalid opcode 4 with b == 6
000013DA 0306 btst D6, D1
000013DC 1704 move.b -[A3], D4
000013DE E643 asr D3.w, 3
000013E0 6606 bne +0x8 /* 000013E8 */
000013E2 9305 subx.b D1, D5
000013E4 6B04 bmi +0x6 /* 000013EA */
000013E6 0B1F btst [A7]+, D5
label000013E8:
000013E8 CD53 and.w [A3], D6
label000013EA:
000013EA 0929 218D btst [A1 + 0x218D], D4
000013EE 8B4C 3706 pack -[A5], -[A4], 0x3706
000013F2 A600 syscall Open/PBHOpen/HOpen, flags=6
000013F4 D379 6307 F501 add.w [0x6307F501], D1
000013FA 8B64 or.w -[A4], D5
000013FC 112C 230D move.b -[A0], [A4 + 0x230D]
00001400 EB02 asl D2.b, 5
00001402 F100 .extension 0x100 <<F/4-5/0>> // unimplemented
00001404 B303 xor.b D3, D1
00001406 7301 moveq.l D1, 0x01
00001408 8301 sbcd D1, D1
0000140A C873 0100 and.w D4, [A3 + <<invalid base displacement size>> + D0]
0000140E 0F72 0436 bchg [A2 + D0.w * 4 + 0x36], D7
00001412 25F4 CD75 7902 move.l [PC + 0x7902 /* 00008D16, cstring ""<EOF> */], <<invalid full ext with IS == 1 and I/IS == 5>>
00001418 9365 sub.w -[A5], D1
0000141A 8712 or.b [A2], D3
0000141C A01B syscall SetZone
0000141E 5424 addq.b -[A4], 2
00001420 EB06 asl D6.b, 5
00001422 8A28 2E04 or.b D5, [A0 + 0x2E04]
00001426 4012 negx.b [A2]
00001428 1B54 00E3 move.b [A5 + 0xE3], [A4]
0000142C 2806 move.l D4, D6
0000142E 722B moveq.l D1, 0x2B
00001430 17A6 1B54 move.b <<invalid full ext with I/IS == 4>>, -[A6]
00001434 1300 move.b -[A1], D0
00001436 BB22 xor.b -[A2], D5
00001438 1305 move.b -[A1], D5
0000143A 3B15 move.w -[A5], [A5]
0000143C 0708 btst A0, D3
0000143E F843 0C32 .extension 0x843 <<F/1/4>>, 0x0C32 // unimplemented
00001442 121B move.b D1, [A3]+
00001444 10A5 move.b [A0], -[A5]
00001446 3B3B 56C3 move.w -[A5], [PC + D5.w * 8 - 0x61]
0000144A 003B 033B 15A3 0123 2906 7263 ori.b [[0x123 + D1 * 4] + 0x29067263], 0x3B /* ';' */
00001456 44F3 141B move.b [A3 + D1.w * 4 + 0x1B], CCR
0000145A 2AD3 move.l [A5]+, [A3]
0000145C 1673 1913 0553 2132 movea.b A3, [[A3 + D1] + 0x5532132]
00001464 12B3 3585 move.b [A1], [[ + <<invalid base displacement size>>] + D3 * 4]
00001468 0243 3AC3 andi.w D3, 0x3AC3
0000146C 00DB .incomplete
0000146E 098B bclr A3, D4
00001470 2CA3 move.l [A6], -[A3]
00001472 01FB .incomplete
00001474 0F85 bclr D5, D7
00001476 022B 0A85 02E3 andi.b [A3 + 0x2E3], 0x85
0000147C 094E bchg A6, D4
0000147E 5321 subq.b -[A1], 1
00001480 6333 bls +0x35 /* 000014B5 */
00001482 8B2C F902 or.b [A4 - 0x6FE], D5
00001486 A301 syscall Close, flags=3
00001488 3306 move.w -[A1], D6
0000148A BB33 5114 xor.b <<invalid full ext with I/IS == 4>>, D5
0000148E 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00001490 4361 chk.w D1, -[A1]
00001492 116E 5B1E 6593 move.b [A0 + 0x6593], [A6 + 0x5B1E]
00001498 1043 movea.b A0, D3
0000149A 095B bchg [A3]+, D4
0000149C 1E1B move.b D7, [A3]+
0000149E 05C1 .incomplete
000014A0 B0CB cmpa.w A0, A3
000014A2 5940 subq.w D0, 4
000014A4 1C4E movea.b A6, A6
000014A6 0168 253D bchg [A0 + 0x253D], D0
000014AA C317 and.b [A7], D1
000014AC 4000 negx.b D0
000014AE A381 syscall SetVideoDefault, flags=3
000014B0 F05A 6014 .extension 0x05A <<F/1/0>>, 0x6014 // unimplemented
000014B4 0023 36B0 ori.b -[A3], 0xB0
000014B8 BB33 4014 xor.b [A3 + D4.w + 0x14], D5
000014BC E243 asr D3.w, 1
000014BE 01E2 .incomplete
000014C0 0304 btst D4, D1
000014C2 8711 or.b [A1], D3
000014C4 4A81 tst.l D1
000014C6 942B 3EED sub.b D2, [A3 + 0x3EED]
000014CA 290A move.l -[A4], A2
000014CC 0345 bchg D5, D1
000014CE 8369 6522 or.w [A1 + 0x6522], D1
000014D2 DB07 addx.b D5, D7
000014D4 9B27 sub.b -[A7], D5
000014D6 530C subq.b A4, 1
000014D8 FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000014DA 0303 btst D3, D1
000014DC CCA2 and.l D6, -[A2]
000014DE 9B25 sub.b -[A5], D5
000014E0 230E move.l -[A1], A6
000014E2 C342 exg D1, D2
000014E4 A500 syscall Open/PBHOpen/HOpen, flags=5
000014E6 7317 moveq.l D1, 0x17
000014E8 F30F .extension 0x30F <<F/4-5/1>> // unimplemented
000014EA 0FA1 bclr -[A1], D7
000014EC 004B 298B ori.w A3, 0x298B
000014F0 4861 pea.l -[A1]
000014F2 00F3 .incomplete
000014F4 3753 2E61 move.w [A3 + 0x2E61], [A3]
000014F8 00D8 .incomplete
000014FA 4625 not.b -[A5]
000014FC 0203 027B andi.b D3, 0x7B /* '{' */
00001500 0207 0783 andi.b D7, 0x83
00001504 1AE3 move.b [A5]+, -[A3]
00001506 3984 D303 1C04 026B move.w [[A4 + <<invalid base displacement size>> + A5 * 2] + 0x1C04026B], D4
0000150E 7573 moveq.l D2, 0x73
00001510 08CC 0701 bset.b A4, 0x1
00001514 C847 and.w D4, D7
00001516 0A40 C19B xori.w D0, 0xC19B
0000151A 0B11 btst [A1], D5
0000151C 4592 .invalid 2, [A2] // invalid opcode 4 with b == 6
0000151E A159 syscall RmvTime, flags=1
00001520 C29B and.l D1, [A3]+
00001522 3D73 003B 05A3 move.w [A6 + 0x5A3], [A3 + D0.w + 0x3B]
00001528 1EEA C512 move.b [A7]+, [A2 - 0x3AEE]
0000152C 2B5A 3705 move.l [A5 + 0x3705], [A2]+
// begin alternate branch 0000152E-00001530
label0000152E:
0000152E 3705 move.w -[A3], D5
// end alternate branch 0000152E-00001530
label0000152E: // (misaligned)
00001530 24D3 move.l [A2]+, [A3]
00001532 4CE3 02D8 movem.l D6,A0,A1,A3,A4, -[A3]
00001536 B22B 2000 cmp.b D1, [A3 + 0x2000]
0000153A 7313 moveq.l D1, 0x13
0000153C 0027 872E ori.b -[A7], 0x2E /* '.' */
00001540 3B00 move.w -[A5], D0
00001542 1B23 move.b -[A5], -[A3]
00001544 000F C961 ori.b A7, 0x61 /* 'a' */
00001548 BB63 xor.w -[A3], D5
0000154A C503 abcd D2, D3
0000154C 0F41 bchg D1, D7
0000154E 5930 6959 subq.b [[A0]], 4
00001552 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00001554 56AB 3AC9 addq.l [A3 + 0x3AC9], 3
00001558 5922 subq.b -[A2], 4
0000155A 5023 addq.b -[A3], 8
0000155C 0C88 DB15 2250 cmpi.l A0, 0xDB152250
00001562 06C5 .incomplete
00001564 B750 xor.w [A0], D3
00001566 0B0C btst A4, D5
00001568 1B1B move.b -[A5], [A3]+
0000156A 2250 movea.l A1, [A0]
0000156C AB06 syscall CullPoints
0000156E EB55 roxl D5.w, 5
00001570 B306 xor.b D6, D1
00001572 E32A lsl D2.b, D1
00001574 E302 asl D2.b, 1
00001576 E4BB ror D3, D2
00001578 0A08 00CB xori.b A0, 0xCB
0000157C 3A36 0067 move.w D5, [A6 + D0.w + 0x67]
00001580 859E or.l [A6]+, D2
00001582 2508 move.l -[A2], A0
00001584 6306 bls +0x8 /* 0000158C */
00001586 0539 E328 8D01 btst [0xE3288D01], D2
label0000158C:
0000158C 0617 0744 addi.b [A7], 0x44 /* 'D' */
00001590 3B00 move.w -[A5], D0
00001592 5B03 subq.b D3, 5
00001594 C501 abcd D2, D1
00001596 F359 .extension 0x359 <<F/4-5/1>> // unimplemented
00001598 C901 abcd D4, D1
0000159A 2CA1 move.l [A6], -[A1]
0000159C 8673 2028 or.w D3, [A3 + D2.w + 0x28]
000015A0 9303 subx.b D1, D3
000015A2 6A8A bpl -0x74 /* 0000152E */
000015A4 0493 0010 C01E subi.l [A3], 0x10C01E
000015AA 101B move.b D0, [A3]+
000015AC 2263 movea.l A1, -[A3]
000015AE 0033 06F3 2622 ori.b [A3 + D2.w * 8 + 0x22], 0xF3
000015B4 AB29 syscall TrimRect
000015B6 0709 btst A1, D3
000015B8 4204 clr.b D4
000015BA 2CCB move.l [A6]+, A3
000015BC 013A B30E btst [PC - 0x4CF2 /* FFFFC8CC, cstring ""<EOF> */], D0
000015C0 0501 btst D1, D2
000015C2 5833 019A DB00 addq.b [[ + D0] - 0x2500], 4
000015C8 944B sub.w D2, A3
000015CA 0F1B btst [A3]+, D7
000015CC 1282 move.b [A1], D2
000015CE C330 1B52 EB02 and.b [[A0] - 0x14FE], D1
000015D4 C01B and.b D0, [A3]+
000015D6 52A3 addq.l -[A3], 1
000015D8 0D1B btst [A3]+, D6
000015DA 420B clr.b A3
000015DC 03FB .incomplete
000015DE 07FB .incomplete
000015E0 23BE FB07 0023 693B move.l [[A1 + <<invalid base displacement size>>] + A7 * 2 + 0x23693B], <<invalid special address>>
000015E8 1061 movea.b A0, -[A1]
000015EA 0536 7300 btst [A6 + <<invalid base displacement size>> + D7 * 2], D2
000015EE 1C10 move.b D6, [A0]
000015F0 B2E1 cmpa.w A1, -[A1]
000015F2 C2EB 1530 mulu.w D1, [A3 + 0x1530]
000015F6 485B pea.l [A3]+
000015F8 0B00 btst D0, D5
000015FA 0FE1 .incomplete
000015FC E001 asr D1.b, 8
000015FE A52B syscall EmptyHandle, flags=5
00001600 0316 btst [A6], D1
00001602 CB07 abcd D5, D7
00001604 6300 BB05 bls -0x44F9 /* FFFFD10B */
00001608 6300 B304 bls -0x4CFA /* FFFFC90E */
0000160C 481C nbcd.b [A4]+
0000160E 1657 movea.b A3, [A7]
00001610 08DD 3633 bset.b [A5]+, 0x33 /* '3' */
00001614 0245 052B andi.w D5, 0x52B
00001618 6930 bvs +0x32 /* 0000164A */
0000161A 3B08 move.w -[A5], A0
0000161C 5843 addq.w D3, 4
0000161E 05BB 342C bclr [PC + D3.w * 4 + 0x2C], D2
00001622 C310 and.b [A0], D1
00001624 F31A .extension 0x31A <<F/4-5/1>> // unimplemented
00001626 6300 D85B bls -0x27A3 /* FFFFEE83 */
0000162A 0B40 bchg D0, D5
0000162C 000F E182 ori.b A7, 0x82
00001630 C94F exg A4, A7
00001632 170B move.b -[A3], A3
00001634 5F53 subq.w [A3], 7
00001636 04A1 0E43 0EC5 subi.l -[A1], 0xE430EC5
0000163C 0B33 1B04 btst <<invalid full ext with I/IS == 4>>, D5
00001640 C10C abcd -[A0], -[A4]
00001642 0B12 btst [A2], D5
00001644 9714 sub.b [A4], D3
00001646 2966 1307 move.l [A4 + 0x1307], -[A6]
label0000164A:
0000164A 3281 move.w [A1], D1
0000164C 0A1C 2865 xori.b [A4]+, 0x65 /* 'e' */
00001650 EF2B lsl D3.b, D7
00001652 4241 clr.w D1
00001654 0D3B 224D btst [PC + D2.w * 2 + 0x4D], D6
00001658 0D37 035D btst <<invalid full ext with IS == 1 and I/IS == 5>>, D6
0000165C 0704 btst D4, D3
0000165E DE36 030F 3B18 61C5 add.b D7, [[A6 + <<invalid base displacement size>>] + D0 * 2 + 0x3B1861C5]
00001666 8596 or.l [A6], D2
00001668 1253 movea.b A1, [A3]
0000166A 0469 0B32 170C subi.w [A1 + 0x170C], 0xB32
00001670 9C53 sub.w D6, [A3]
00001672 04A5 0436 EAD0 subi.l -[A5], 0x436EAD0
00001678 443B 1234 neg.b [PC + D1.w * 2 + 0x34]
0000167C 630C bls +0xE /* 0000168A */
0000167E 8302 sbcd D1, D2
00001680 481C nbcd.b [A4]+
00001682 1002 move.b D0, D2
00001684 A392 syscall EgretDispatch, flags=3
00001686 110E move.b -[A0], A6
00001688 EB01 asl D1.b, 5
label0000168A:
0000168A 010E btst A6, D0
0000168C E32E lsl D6.b, D1
0000168E 8306 sbcd D1, D6
00001690 0326 btst -[A6], D1
00001692 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00001694 6A61 bpl +0x63 /* 000016F7 */
00001696 0D8B bclr A3, D6
00001698 3571 3A1B 0814 move.w [A2 + 0x814], [A1 + D3 * 2 + 0x1B]
0000169E 2E04 move.l D7, D4
000016A0 1465 movea.b A2, -[A5]
000016A2 F373 .extension 0x373 <<F/4-5/1>> // unimplemented
000016A4 017C 81FC bchg 0x81FC, D0
000016A8 831E or.b [A6]+, D1
000016AA 6E2A bgt +0x2C /* 000016D6 */
000016AC 1043 movea.b A0, D3
000016AE 08C9 1F17 bset.b A1, 0x17
000016B2 0672 0B7B 1437 addi.w [A2 + D1.w * 4 + 0x37], 0xB7B
000016B8 061B 282E addi.b [A3]+, 0x2E /* '.' */
000016BC 1310 move.b -[A1], [A0]
000016BE E920 asl D0.b, D4
000016C0 7339 moveq.l D1, 0x39
000016C2 24CB move.l [A2]+, A3
000016C4 092E 0708 btst [A6 + 0x708], D4
000016C8 CCC1 mulu.w D6, D1
000016CA D272 1617 add.w D1, [A2 + D1.w * 8 + 0x17]
000016CE 0115 btst [A5], D0
000016D0 4B4C chk.w D5, A4
000016D2 AA13 syscall FillCPoly
000016D4 3FC1 move.w <<invalid special address>>, D1
label000016D6:
000016D6 63DB bls -0x23 /* 000016B3 */
000016D8 3682 move.w [A3], D2
000016DA 6653 bne +0x55 /* 0000172F */
000016DC 7693 moveq.l D3, 0xFFFFFF93
000016DE 0827 0744 btst.b -[A7], 0x44 /* 'D' */
000016E2 EB02 asl D2.b, 5
000016E4 7C0B moveq.l D6, 0x0B
000016E6 1000 move.b D0, D0
000016E8 0F05 btst D5, D7
000016EA 07DB .incomplete
000016EC 04BD 010F 7216 subi.l <<invalid special address>>, 0x10F7216
000016F2 2AE5 move.l [A5]+, -[A5]
000016F4 E701 asl D1.b, 3
000016F6 321B move.w D1, [A3]+
000016F8 3A25 move.w D5, -[A5]
000016FA 54FB 1FBB 05B3 03FB 07D3 08A3 scc [[0x5B303FB + D1 * 8] + 0x7D308A3]
00001706 00FB .incomplete
00001708 1F6B 0D81 5F5C move.b [A7 + 0x5F5C], [A3 + 0xD81]
0000170E 6B0D bmi +0xF /* 0000171D */
00001710 CB15 and.b [A5], D5
00001712 E336 roxl D6.b, D1
00001714 B80F cmp.b D4, A7
00001716 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001718 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
0000171A 7300 moveq.l D1, 0x00
0000171C 7B2E moveq.l D5, 0x2E
0000171E BB1F xor.b [A7]+, D5
00001720 8B1A or.b [A2]+, D5
00001722 FE0A 130F .unknown 0xFE0A 0x130F (W = 7)
00001726 0FA6 bclr -[A6], D7
00001728 7339 moveq.l D1, 0x39
0000172A 3305 move.w -[A1], D5
0000172C 1B2C 7A7A move.b -[A5], [A4 + 0x7A7A]
00001730 EB00 asl D0.b, 5
00001732 81E6 divs.w D0, -[A6]
00001734 1213 move.b D1, [A3]
00001736 3214 move.w D1, [A4]
fn00001738:
00001738 005B 8263 ori.w [A3]+, 0x8263
0000173C 0030 D823 0F34 ori.b <<invalid full ext with I/IS == 4>>, 0x23 /* '#' */
00001742 0A4B 1106 xori.w A3, 0x1106
00001746 084B 3870 bchg.b A3, 0x70 /* 'p' */
0000174A 270C move.l -[A3], A4
0000174C 936B 1900 sub.w [A3 + 0x1900], D1
00001750 DB65 add.w -[A5], D5
00001752 DB1D add.b [A5]+, D5
00001754 2A6A BB05 movea.l A5, [A2 - 0x44FB]
00001758 6103 bsr +0x5 /* 0000175D */
0000175A 2501 move.l -[A2], D1
0000175C 833A A100 or.b [PC - 0x5F00 /* FFFFA102, cstring ""<EOF> */], D1
00001760 00FB .incomplete
00001762 592A 107B subq.b [A2 + 0x107B], 4
00001766 00D3 .incomplete
00001768 02DB .incomplete
0000176A 61CC bsr -0x32 /* 00001738 */
0000176C 0700 btst D0, D3
0000176E 8BE4 divs.w D5, -[A4]
00001770 1402 move.b D2, D2
00001772 0F3A F322 btst [PC - 0xCDE /* 00000A96, value 0x53 'S' */], D7
00001776 000F 4511 ori.b A7, 0x11
0000177A 2B56 B304 move.l [A5 - 0x4CFC], [A6]
0000177E E301 asl D1.b, 1
00001780 2B45 F4E3 move.l [A5 - 0xB1D], D5
00001784 0163 bchg -[A3], D0
00001786 4CE4 C54D movem.l D0,D1,D5,D7,A1,A4,A5,A7, -[A4]
0000178A E315 roxl D5.b, 1
0000178C 3607 move.w D3, D7
0000178E 0C88 C367 AB0A cmpi.l A0, 0xC367AB0A
00001794 2181 2105 move.l [[A0 + <<invalid base displacement size>>] + D2], D1
00001798 064C BC40 addi.w A4, 0xBC40
0000179C 0003 7B17 ori.b D3, 0x17
000017A0 0B45 bchg D5, D5
000017A2 A5EC syscall DispatchHelper, flags=5
000017A4 810D sbcd -[A0], -[A5]
000017A6 C600 and.b D3, D0
000017A8 0F41 bchg D1, D7
000017AA 06F3 .incomplete
000017AC 0E12 4B2C .invalid.b [A2], 0x2C /* ',' */ // invalid immediate operation
000017B0 029B 5332 000F andi.l [A3]+, 0x5332000F
000017B6 8C07 or.b D6, D7
000017B8 0444 4C00 subi.w D4, 0x4C00 /* 'L\0' */
000017BC 9387 subx.l D1, D7
000017BE 006B 6AC9 13EB ori.w [A3 + 0x13EB], 0x6AC9
000017C4 243A 1307 move.l D2, [PC + 0x1307 /* 00002ACD, value 0x180E06CB */]
000017C8 9300 subx.b D1, D0
000017CA 16FB 091C move.b [A3]+, <<invalid full ext with I/IS == 4>>
000017CE 161D move.b D3, [A5]+
000017D0 170F move.b -[A3], A7
000017D2 0625 1728 addi.b -[A5], 0x28 /* '(' */
000017D6 9300 subx.b D1, D0
000017D8 4E07 .invalid // invalid opcode 4
000017DA 0894 A55B bclr.b [A4], 0x5B /* '[' */
000017DE C380 and.l D0, D1
000017E0 5B5C subq.w [A4]+, 5
000017E2 7B02 moveq.l D5, 0x02
000017E4 DE10 add.b D7, [A0]
000017E6 8482 or.l D2, D2
000017E8 5302 subq.b D2, 1
000017EA 170A move.b -[A3], A2
000017EC 350F move.w -[A2], A7
000017EE 827B 0522 5046 030D or.w D1, [[PC + 0x5046 + D0 * 4] + 0x30D]
000017F6 BB0E cmpm.b [A5]+, [A6]+
000017F8 A200 syscall OpenSlot, flags=2
000017FA 834E 1273 pack -[A1], -[A6], 0x1273
000017FE 3900 move.w -[A4], D0
00001800 DB69 A11F add.w [A1 - 0x5EE1], D5
00001804 6304 bls +0x6 /* 0000180A */
00001806 8B34 5338 730B 078A or.b [A4 + 0x730B078A + D5 * 2], D5
// begin alternate branch 0000180A-0000180E
label0000180A:
0000180A 730B moveq.l D1, 0x0B
0000180C 078A bclr A2, D3
// end alternate branch 0000180A-0000180E
label0000180A: // (misaligned)
0000180E 9992 sub.l [A2], D4
00001810 6B08 bmi +0xA /* 0000181A */
00001812 6304 bls +0x6 /* 00001818 */
00001814 0F06 btst D6, D7
00001816 0812 1600 btst.b [A2], 0x0
// begin alternate branch 00001818-0000181A
label00001818:
00001818 1600 move.b D3, D0
// end alternate branch 00001818-0000181A
label00001818: // (misaligned)
label0000181A:
0000181A 3B20 move.w -[A5], -[A0]
0000181C 30A3 move.w [A0], -[A3]
0000181E 0117 btst [A7], D0
00001820 0711 btst [A1], D3
00001822 7826 moveq.l D4, 0x26
00001824 530A subq.b A2, 1
00001826 7335 moveq.l D1, 0x35
00001828 1588 E156 move.b <<invalid full ext with IS == 1 and I/IS == 6>>, A0
0000182C B404 cmp.b D2, D4
0000182E DC43 add.w D6, D3
00001830 2428 1702 move.l D2, [A0 + 0x1702]
00001834 97C6 sub.l A3, D6
00001836 7B68 moveq.l D5, 0x68
00001838 6173 bsr +0x75 /* 000018AD */
0000183A DA0B add.b D5, A3
0000183C 1932 1401 move.b -[A4], [A2 + D1.w * 4 + 0x1]
00001840 5B10 subq.b [A0], 5
00001842 020B 611B andi.b A3, 0x1B
00001846 1378 3707 D84D move.b [A1 - 0x27B3], [0x00003707]
0000184C 04F6 .incomplete
0000184E 234A 8978 move.l [A1 - 0x7688], A2
00001852 7C23 moveq.l D6, 0x23
00001854 4A00 tst.b D0
00001856 C39C and.l [A4]+, D1
00001858 044D 01AB subi.w A5, 0x1AB
0000185C 09D3 .incomplete
0000185E 5FA9 00B3 subq.l [A1 + 0xB3], 7
00001862 2833 07CD move.l D4, <<invalid full ext with IS == 1 and I/IS == 5>>
00001866 0049 8B67 ori.w A1, 0x8B67
0000186A 8966 or.w -[A6], D4
0000186C D304 addx.b D1, D4
0000186E 4608 not.b A0
00001870 005B 3ADA ori.w [A3]+, 0x3ADA
00001874 2596 0043 move.l [A2 + D0.w + 0x43], [A6]
00001878 8E14 or.b D7, [A4]
0000187A 003B 79A8 3013 ori.b [PC + D3.w + 0x13], 0xA8
00001880 0E48 1709 .invalid.w A0, 0x1709 // invalid immediate operation
00001884 B437 07E6 cmp.b D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00001888 6304 bls +0x6 /* 0000188E */
0000188A 3B1E move.w -[A5], [A6]+
0000188C AB05 syscall CopyHandle
label0000188E:
0000188E A96F syscall Enqueue
00001890 DB1B add.b [A3]+, D5
00001892 A830 syscall Pack14
00001894 F2AC E427 .extension 0x2AC <<F/2-3/1>> // unimplemented
00001898 08F3 0F14 002B bset.b [A3 + D0.w + 0x2B], 0x14
0000189E 3643 movea.w A3, D3
000018A0 1B10 move.b -[A5], [A0]
000018A2 3695 move.w [A3], [A5]
000018A4 5B16 subq.b [A6], 5
000018A6 D19F add.l [A7]+, D0
000018A8 1C04 move.b D6, D4
000018AA 3349 859E move.w [A1 - 0x7A62], A1
000018AE 8D09 sbcd -[A6], -[A1]
000018B0 1707 move.b -[A3], D7
000018B2 0900 btst D0, D4
000018B4 4330 7705 .invalid 1, [[A0 + <<invalid base displacement size>>] + D7 * 8] // invalid opcode 4 with b == 4
000018B8 A1F3 syscall vTreeSearch, flags=1
000018BA 2648 movea.l A3, A0
000018BC D64B add.w D3, A3
000018BE 515B subq.w [A3]+, 8
000018C0 3846 movea.w A4, D6
000018C2 61D7 bsr -0x27 /* 0000189B */
000018C4 21F9 F007 0BA5 7640 move.l [0x00007640], [0xF0070BA5]
000018CC 8160 or.w -[A0], D0
000018CE 2705 move.l -[A3], D5
000018D0 BA85 cmp.l D5, D5
000018D2 0364 bchg -[A4], D1
000018D4 170E move.b -[A3], A6
000018D6 2864 movea.l A4, -[A4]
000018D8 DE04 add.b D7, D4
000018DA 140F move.b D2, A7
000018DC 80A3 or.l D0, -[A3]
000018DE C8CB mulu.w D4, A3
000018E0 9D0A subx.b -[A6], -[A2]
000018E2 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
000018E4 92D3 sub.w A1, [A3]
000018E6 0A46 6B5E xori.w D6, 0x6B5E /* 'k^' */
000018EA 0707 btst D7, D3
000018EC 4B81 .invalid 5, D1 // invalid opcode 4 with b == 6
000018EE 9517 sub.b [A7], D2
000018F0 0B5B bchg [A3]+, D5
000018F2 3700 move.w -[A3], D0
000018F4 EF0F lsl D7.b, 7
000018F6 4C02 7B11 movem.w D0,D4,A0,A1,A3,A4,A5,A6, D2
000018FA 1B13 move.b -[A5], [A3]
000018FC 4706 .invalid 3, D6 // invalid opcode 4 with b == 4
000018FE A5F3 syscall vTreeSearch, flags=5
00001900 304C movea.w A0, A4
00001902 02AB 2255 01D3 504C andi.l [A3 + 0x504C], 0x225501D3
0000190A 61B5 bsr -0x49 /* 000018C1 */
0000190C 5501 subq.b D1, 2
0000190E 732E moveq.l D1, 0x2E
00001910 1709 move.b -[A3], A1
00001912 084D 0164 bchg.b A5, 0x64 /* 'd' */
00001916 6032 bra +0x34 /* 0000194A */
00001918 0553 bchg [A3], D2
0000191A 6400 7364 bcc +0x7366 /* 00008C80 */
0000191E C300 abcd D1, D0
00001920 E309 lsl D1.b, 1
00001922 CA04 and.b D5, D4
00001924 B4AD C681 cmp.l D2, [A5 - 0x397F]
00001928 9406 sub.b D2, D6
0000192A DA22 add.b D5, -[A2]
0000192C B8B3 030B 160B 1DA3 cmp.l D4, [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x160B1DA3]
00001934 000B 1644 ori.b A3, 0x44 /* 'D' */
00001938 C311 and.b [A1], D1
0000193A 5B0E subq.b A6, 5
0000193C 22B8 C500 move.l [A1], [0xFFFFC500]
00001940 1B01 move.b -[A5], D1
00001942 FE07 0B2F .unknown 0xFE07 0x0B2F (W = 7)
00001946 1101 move.b -[A0], D1
00001948 5303 subq.b D3, 1
label0000194A:
0000194A 383B 100B move.w D4, [PC + D1.w + 0xB]
0000194E 419B .invalid 0, [A3]+ // invalid opcode 4 with b == 6
00001950 6F07 ble +0x9 /* 00001959 */
00001952 022A C304 AB0A andi.b [A2 - 0x54F6], 0x4
00001958 3B1B move.w -[A5], [A3]+
0000195A 3300 move.w -[A1], D0
0000195C C327 and.b -[A7], D1
0000195E 0B00 btst D0, D5
00001960 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00001962 58C3 svc D3
00001964 0AE3 .incomplete
00001966 4D6B 71F3 chk.w D6, [A3 + 0x71F3]
0000196A 262B 0A04 move.l D3, [A3 + 0xA04]
0000196E 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6
00001970 0D07 btst D7, D6
00001972 FA04 BB05 .unknown 0xFA04 0xBB05 (W = 5)
00001976 D297 add.l D1, [A7]
00001978 1092 move.b [A0], [A2]
0000197A 3B08 move.w -[A5], A0
0000197C 8717 or.b [A7], D3
0000197E A061 syscall MaxBlock
00001980 E757 roxl D7.w, 3
00001982 0AE6 .incomplete
00001984 2E3C 4B1B 0B0F move.l D7, 0x4B1B0B0F
0000198A 0707 btst D7, D3
0000198C 0223 0E4B andi.b -[A3], 0x4B /* 'K' */
00001990 1B53 09FA move.b [A5 + 0x9FA /* export_315 */], [A3]
00001994 04F0 .incomplete
00001996 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00001998 3407 move.w D2, D7
0000199A 0BE9 .incomplete
0000199C 4E0B .invalid // invalid opcode 4
0000199E 08A1 013B bclr.b -[A1], 0x3B /* ';' */
000019A2 08A3 1F6B bclr.b -[A3], 0x6B /* 'k' */
000019A6 0365 bchg -[A5], D1
000019A8 0213 039B andi.b [A3], 0x9B
000019AC 09F3 .incomplete
000019AE A8E5 syscall UnionRgn
000019B0 0127 btst -[A7], D0
000019B2 0B05 btst D5, D5
000019B4 2709 move.l -[A3], A1
000019B6 8A13 or.b D5, [A3]
000019B8 3732 1210 move.w -[A3], [A2 + D1.w * 2 + 0x10]
000019BC 4698 not.l [A0]+
000019BE 025B 1A8C andi.w [A3]+, 0x1A8C
000019C2 230B move.l -[A1], A3
000019C4 6C10 bge +0x12 /* 000019D6 */
000019C6 3821 move.w D4, -[A1]
000019C8 D250 add.w D1, [A0]
000019CA 816C 61C7 or.w [A4 + 0x61C7], D0
000019CE 070C btst A4, D3
000019D0 86CB divu.w D3, A3
000019D2 338B 1E83 move.w [A1 + D1 * 8 - 0x125], A3
label000019D6:
000019D6 3BE8 68F8 move.w <<invalid special address>>, [A0 + 0x68F8]
000019DA 8B23 or.b -[A3], D5
000019DC 6708 beq +0xA /* 000019E6 */
000019DE 1D25 move.b -[A6], -[A5]
000019E0 24D1 move.l [A2]+, [A1]
000019E2 048B 548C 665B subi.l A3, 0x548C665B
// begin alternate branch 000019E6-000019E8
label000019E6:
000019E6 665B bne +0x5D /* 00001A43 */
// end alternate branch 000019E6-000019E8
label000019E6: // (misaligned)
000019E8 1487 move.b [A2], D7
000019EA 17F3 D301 8B1E 21D7 move.b [[PC] + A0 * 2 + 0x21D7], [[A3 + <<invalid base displacement size>> + A5 * 2]]
000019F2 33A5 4242 move.w [A1 + D4.w * 2 + 0x42], -[A5]
000019F6 3325 move.w -[A1], -[A5]
000019F8 3434 06EC move.w D2, [A4 + D0.w * 8 - 0x20]
000019FC 76BB moveq.l D3, 0xFFFFFFBB
000019FE 2042 movea.l A0, D2
00001A00 6B27 bmi +0x29 /* 00001A29 */
00001A02 1400 move.b D2, D0
00001A04 0FEC .incomplete
00001A06 7636 moveq.l D3, 0x36
00001A08 F40F cinvl NONE, [A7]
00001A0A 214A F306 move.l [A0 - 0xCFA], A2
00001A0E ACD2 syscall FrameRgn, auto_pop
00001A10 2301 move.l -[A1], D1
00001A12 1093 move.b [A0], [A3]
00001A14 EBC3 1281 bfexts D1, D3 {10:1}
00001A18 023B 0C17 01BE C304 070E 1BA3 andi.b [[-0x3CFBF8F2] + D0 + 0x1BA3], 0x17
00001A24 086B 2A15 140B bchg.b [A3 + 0x140B], 0x15
00001A2A 08B7 184B A117 4D01 7323 bclr.b [[A7] + A2 + 0x4D017323], 0x4B /* 'K' */
00001A34 2324 move.l -[A1], -[A4]
00001A36 A246 syscall GetTrapAddress, flags=2
00001A38 B006 cmp.b D0, D6
00001A3A 6E83 bgt -0x7B /* 000019BF */
00001A3C 02E9 .incomplete
00001A3E 51C3 sf D3
00001A40 6313 bls +0x15 /* 00001A55 */
00001A42 0405 94C3 subi.b D5, 0xC3
00001A46 6300 6785 bls +0x6787 /* 000081CD */
00001A4A BA64 cmp.w D5, -[A4]
00001A4C 4514 .invalid 2, [A4] // invalid opcode 4 with b == 4
00001A4E 4E06 .invalid // invalid opcode 4
00001A50 9802 sub.b D4, D2
00001A52 DB4A addx.w -[A5], -[A2]
00001A54 070B btst A3, D3
00001A56 1985 1005 move.b [A4 + D1.w + 0x5], D5
00001A5A 011B btst [A3]+, D0
00001A5C 548C addq.l A4, 2
00001A5E 3B42 6C4E move.w [A5 + 0x6C4E], D2
00001A62 38D3 move.w [A4]+, [A3]
00001A64 0522 btst -[A2], D2
00001A66 B8DB cmpa.w A4, [A3]+
00001A68 057E bchg <<invalid special address>>, D2
00001A6A 2CCB move.l [A6]+, A3
00001A6C 330B move.w -[A1], A3
00001A6E 1805 move.b D4, D5
00001A70 1568 4512 CD01 move.b [A2 - 0x32FF], [A0 + 0x4512]
00001A76 64D1 bcc -0x2D /* 00001A49 */
00001A78 0132 1264 btst [A2 + D1.w * 2 + 0x64], D0
00001A7C A314 syscall GetVol/PBHGetVol/HGetVol, flags=3
00001A7E 0705 btst D5, D3
00001A80 9385 subx.l D1, D5
00001A82 0208 052E andi.b A0, 0x2E /* '.' */
00001A86 0F30 122C btst [A0 + D1.w * 2 + 0x2C], D7
00001A8A 1264 movea.b A1, -[A4]
00001A8C 0584 bclr D4, D2
00001A8E 8BA3 or.l -[A3], D5
00001A90 9637 1066 sub.b D3, [A7 + D1.w + 0x66]
00001A94 1632 1217 move.b D3, [A2 + D1.w * 2 + 0x17]
00001A98 00C3 .incomplete
00001A9A 0217 850E andi.b [A7], 0xE
00001A9E 3CBB 1312 1602 move.w [A6], [[PC + D1 * 2] + 0x1602]
00001AA4 0F32 1C16 btst [A2 + D1 * 4 + 0x16], D7
00001AA8 1709 move.b -[A3], A1
00001AAA 9709 subx.b -[A3], -[A1]
00001AAC 08D3 010B bset.b [A3], 0xB
00001AB0 1841 movea.b A4, D1
00001AB2 E5B3 roxl D3, D2
00001AB4 2E67 movea.l A7, -[A7]
00001AB6 0AC2 .incomplete
00001AB8 2582 AE10 move.l [A2 + A2 * 8 + 0x10], D2
00001ABC BB02 xor.b D2, D5
00001ABE BE34 0279 cmp.b D7, [A4 + D0.w * 2 + 0x79]
00001AC2 2517 move.l -[A2], [A7]
00001AC4 10C4 move.b [A0]+, D4
00001AC6 3212 move.w D1, [A2]
00001AC8 170B move.b -[A3], A3
00001ACA 3A02 move.w D5, D2
00001ACC D353 add.w [A3], D1
00001ACE 8C66 or.w D6, -[A6]
00001AD0 5B76 29E7 subq.w <<invalid full ext with IS == 1 and I/IS == 7>>, 5
00001AD4 123E move.b D1, <<invalid special address>>
00001AD6 0F6C 2885 bchg [A4 + 0x2885], D7
00001ADA 21CD F833 move.l [0xFFFFF833], A5
00001ADE 081B 12EB btst.b [A3]+, 0xEB
00001AE2 0F86 bclr D6, D7
00001AE4 3CEB 0F3E move.w [A6]+, [A3 + 0xF3E]
00001AE8 046C 4A0B 2186 subi.w [A4 + 0x2186], 0x4A0B
00001AEE 3B0A move.w -[A5], A2
00001AF0 4E6C move A4, USP
00001AF2 2C0B move.l D6, A3
00001AF4 213E move.l -[A0], <<invalid special address>>
00001AF6 3B0A move.w -[A5], A2
00001AF8 10C1 move.b [A0]+, D1
00001AFA FAAD FA2B .extension 0xAAD <<F/2-3/5>> // unimplemented
00001AFE 2E48 movea.l A7, A0
00001B00 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00001B02 76E9 moveq.l D3, 0xFFFFFFE9
00001B04 93EB 202B sub.l A1, [A3 + 0x202B]
00001B08 0807 076B btst.b D7, 0x6B /* 'k' */
00001B0C 7300 moveq.l D1, 0x00
00001B0E 930A subx.b -[A1], -[A2]
00001B10 CB0B abcd -[A5], -[A3]
00001B12 238B 930A A30A move.l [[A1 + <<invalid base displacement size>> + A1 * 2] - 0x5CF6], A3
00001B18 330C move.w -[A1], A4
00001B1A F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00001B1C 7305 moveq.l D1, 0x05
00001B1E 6552 bcs +0x54 /* 00001B72 */
00001B20 61F1 bsr -0xD /* 00001B13 */
00001B22 123E move.b D1, <<invalid special address>>
00001B24 1B49 D309 move.b [A5 - 0x2CF7], A1
00001B28 1604 move.b D3, D4
00001B2A 3A53 movea.w A5, [A3]
00001B2C 14CE move.b [A2]+, A6
00001B2E 4E38 .invalid // invalid opcode 4
00001B30 0317 btst [A7], D1
00001B32 4213 clr.b [A3]
00001B34 173C 3B0A move.b -[A3], 0xA /* '\n' */
00001B38 3CCE move.w [A6]+, A6
00001B3A 1009 move.b D0, A1
00001B3C 0104 btst D4, D0
00001B3E 3B0A move.w -[A5], A2
00001B40 043A C314 A107 subi.b [PC - 0x5EF9 /* FFFFBC49, cstring ""<EOF> */], 0x14
00001B46 930A subx.b -[A1], -[A2]
00001B48 F003 3CF3 .pflush 0xF003, 0x3CF3 // unimplemented
00001B4C 0E93 0A3B 293A .invalid.l [A3], 0xA3B293A /* '\n;):' */ // invalid immediate operation
00001B52 A30B syscall Rename/PBHRename/HRename, flags=3
00001B54 F719 .extension 0x719 <<F/4-5/3>> // unimplemented
00001B56 7004 moveq.l D0, 0x04
00001B58 8B15 or.b [A5], D5
00001B5A 6C4E bge +0x50 /* 00001BAA */
00001B5C 2301 move.l -[A1], D1
00001B5E 3CAB 2B6C move.w [A6], [A3 + 0x2B6C]
00001B62 1023 move.b D0, -[A3]
00001B64 0104 btst D4, D0
00001B66 C310 and.b [A0], D1
00001B68 8310 or.b [A0], D1
00001B6A 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00001B6C 7318 moveq.l D1, 0x18
00001B6E 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00001B70 8306 sbcd D1, D6
label00001B72:
00001B72 A30B syscall Rename/PBHRename/HRename, flags=3
00001B74 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00001B76 7656 moveq.l D3, 0x56
00001B78 6B0C bmi +0xE /* 00001B86 */
00001B7A C901 abcd D4, D1
00001B7C 6B25 bmi +0x27 /* 00001BA3 */
00001B7E C901 abcd D4, D1
00001B80 0F29 01DB btst [A1 + 0x1DB], D7
00001B84 1229 01FB move.b D1, [A1 + 0x1FB]
// begin alternate branch 00001B86-00001B88
label00001B86:
00001B86 01FB .incomplete
// end alternate branch 00001B86-00001B88
label00001B86: // (misaligned)
00001B88 88DB divu.w D4, [A3]+
00001B8A 0356 bchg [A6], D1
00001B8C B2DB cmpa.w A1, [A3]+
00001B8E 0307 btst D7, D1
00001B90 0061 1704 ori.w -[A1], 0x1704
00001B94 03FB .incomplete
00001B96 1E3B 0228 move.b D7, [PC + D0.w * 2 + 0x28]
00001B9A C52F E145 and.b [A7 - 0x1EBB], D2
00001B9E EB32 roxl D2.b, D5
00001BA0 CD2F F308 and.b [A7 - 0xCF8], D6
00001BA4 0A27 00A6 xori.b -[A7], 0xA6
00001BA8 6E7B bgt +0x7D /* 00001C25 */
label00001BAA:
00001BAA 05C5 .incomplete
00001BAC 18E5 move.b [A4]+, -[A5]
00001BAE 1F93 04D3 move.b [A7 + D0.w * 4 - 0x45], [A3]
00001BB2 01EB .incomplete
00001BB4 2C0F move.l D6, A7
00001BB6 04E8 .incomplete
00001BB8 2711 move.l -[A3], [A1]
00001BBA 274D 732C move.l [A3 + 0x732C], A5
00001BBE 2520 move.l -[A2], -[A0]
00001BC0 312E 0F8C move.w -[A0], [A6 + 0xF8C]
00001BC4 0306 btst D6, D1
00001BC6 FB28 .extension 0xB28 <<F/4-5/5>> // unimplemented
00001BC8 16A6 move.b [A3], -[A6]
00001BCA 2C5B movea.l A6, [A3]+
00001BCC 8468 689B or.w D2, [A0 + 0x689B]
00001BD0 0A75 2D93 410B 189B 2DE8 xori.w [[A5 + <<invalid base displacement size>> + D4] + 0x189B2DE8], 0x2D93
00001BDA C501 abcd D2, D1
00001BDC 2E67 movea.l A7, -[A7]
00001BDE 0534 1105 btst [[A4 + <<invalid base displacement size>>] + D1], D2
00001BE2 0F8C bclr A4, D7
00001BE4 3B27 move.w -[A5], -[A7]
00001BE6 CD43 exg D6, D3
00001BE8 3522 move.w -[A2], -[A2]
00001BEA 1E04 move.b D7, D4
00001BEC 0F04 btst D4, D7
00001BEE 7CB8 moveq.l D6, 0xFFFFFFB8
00001BF0 AE10 syscall FillCRoundRect, auto_pop
00001BF2 B204 cmp.b D1, D4
00001BF4 000F CD3E ori.b A7, 0x3E /* '>' */
00001BF8 F719 .extension 0x719 <<F/4-5/3>> // unimplemented
00001BFA DF8D addx.l -[A7], -[A5]
00001BFC 09F1 .incomplete
00001BFE 0E39 5227 0079 B109 .invalid.b [0x0079B109], 0x27 /* '\'' */ // invalid immediate operation
00001C06 0F8C bclr A4, D7
00001C08 F406 .invalid <<cinv/cpush with scope=0>>
00001C0A 3B06 move.w -[A5], D6
00001C0C 1B1E move.b -[A5], [A6]+
00001C0E 871A or.b [A2]+, D3
00001C10 3A3B 161B move.w D5, [PC + D1.w * 8 + 0x1B]
00001C14 1289 move.b [A1], A1
00001C16 0883 07F7 bclr.b D3, 0xF7
00001C1A 1A58 movea.b A5, [A0]+
00001C1C 7508 moveq.l D2, 0x08
00001C1E 0FE8 .incomplete
00001C20 7B02 moveq.l D5, 0x02
00001C22 0F04 btst D4, D7
00001C24 B946 xor.w D6, D4
00001C26 8617 or.b D3, [A7]
00001C28 057E bchg <<invalid special address>>, D2
00001C2A 4EDE jmp [A6]+
00001C2C 1712 move.b -[A3], [A2]
00001C2E C2FA 108B mulu.w D1, [PC + 0x108B /* 0000108D, value 0x14E5 */]
00001C32 0207 11B7 andi.b D7, 0xB7
00001C36 BC48 cmp.w D6, A0
00001C38 140F move.b D2, A7
00001C3A 00F3 .incomplete
00001C3C 8912 or.b [A2], D4
00001C3E 8648 or.w D3, A0
00001C40 6501 bcs +0x3 /* 00001C43 */
00001C42 0033 698B 88A6 ori.b [A3 + A0 - 0x90], 0x8B
00001C48 860F or.b D3, A7
00001C4A 6868 bvc +0x6A /* 00001CB4 */
00001C4C F8A1 83B3 .extension 0x8A1 <<F/2-3/4>> // unimplemented
00001C50 001D 952E ori.b [A5]+, 0x2E /* '.' */
00001C54 04E9 .incomplete
00001C56 05FA .incomplete
00001C58 0702 btst D2, D3
00001C5A BE25 cmp.b D7, -[A5]
00001C5C 04BB 0261 05CB 0231 subi.l [PC + D0.w * 2 + 0x31], 0x26105CB
00001C64 0513 btst [A3], D2
00001C66 4E87 jsr D7
00001C68 1660 movea.b A3, -[A0]
00001C6A D146 addx.w D0, D6
00001C6C 0FC9 .incomplete
00001C6E 4693 not.l [A3]
00001C70 0732 A51A 0400 btst [[A2 + A2 * 4] + 0x400], D3
00001C76 0F55 bchg [A5], D7
00001C78 45BD .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
00001C7A 8BE3 divs.w D5, -[A3]
00001C7C 5DB9 8B69 1895 subq.l [0x8B691895], 6
00001C82 3F23 move.w -[A7], -[A3]
00001C84 1495 move.b [A2], [A5]
00001C86 3FFB 0E85 move.w <<invalid special address>>, [PC + D0 * 8 - 0x123]
00001C8A 3FE4 move.w <<invalid special address>>, -[A4]
00001C8C 0342 bchg D2, D1
00001C8E 7300 moveq.l D1, 0x00
00001C90 0342 bchg D2, D1
00001C92 8B02 sbcd D5, D2
00001C94 3B08 move.w -[A5], A0
00001C96 81F2 5643 divs.w D0, [A2 + D5.w * 8 + 0x43]
00001C9A 04FB .incomplete
00001C9C 0883 1156 bclr.b D3, 0x56 /* 'V' */
00001CA0 CB02 abcd D5, D2
00001CA2 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00001CA4 3307 move.w -[A1], D7
00001CA6 567B 00FB addq.w [PC + D0.w - 0x5], 3
00001CAA 0828 5655 8D3E btst.b [A0 - 0x72C2], 0x55 /* 'U' */
00001CB0 2423 move.l D2, -[A3]
00001CB2 12BB 1110 move.b [A1], [PC + D1]
// begin alternate branch 00001CB4-00001CB6
label00001CB4:
00001CB4 1110 move.b -[A0], [A0]
// end alternate branch 00001CB4-00001CB6
label00001CB4: // (misaligned)
00001CB6 291F move.l -[A4], [A7]+
00001CB8 294C 0F8C move.l [A4 + 0xF8C], A4
00001CBC A302 syscall Read, flags=3
00001CBE 9B01 subx.b D5, D1
00001CC0 AAEB syscall 0xAEB
00001CC2 6481 bcc -0x7D /* 00001C45 */
00001CC4 1F3A E364 move.b -[A7], [PC - 0x1C9C /* 0000002A, value 0xFC */]
00001CC8 2330 B816 move.l -[A1], [A0 + A3 + 0x16]
00001CCC 694C bvs +0x4E /* 00001D1A */
00001CCE 1E16 move.b D7, [A6]
00001CD0 1120 move.b -[A0], -[A0]
00001CD2 6C4E bge +0x50 /* 00001D22 */
00001CD4 A433 syscall VInstall, flags=4
00001CD6 0E63 81DB .invalid.w -[A3], 0x81DB // invalid immediate operation
00001CDA 2483 move.l [A2], D3
00001CDC 0637 82FF B314 addi.b <<invalid full ext with I/IS == 4>>, 0xFF
00001CE2 939C sub.l [A4]+, D1
00001CE4 AB16 syscall PInit
00001CE6 3378 1BE4 4363 move.w [A1 + 0x4363], [0x00001BE4]
00001CEC 1B45 7B63 move.b [A5 + 0x7B63], D5
00001CF0 532F F39F subq.b [A7 - 0xC61], 1
00001CF4 DB3E add.b <<invalid special address>>, D5
00001CF6 93CC sub.l A1, A4
00001CF8 AB16 syscall PInit
00001CFA 0B4C bchg A4, D5
00001CFC CB17 and.b [A7], D5
00001CFE 9BD6 sub.l A5, [A6]
00001D00 0378 A30D bchg [0xFFFFA30D], D1
00001D04 53BA F395 subq.l [PC - 0xC6B /* 0000109B, value 0x610C3284 */], 1
00001D08 9B2A C3E4 sub.b [A2 - 0x3C1C], D5
00001D0C B3E4 cmpa.l A1, -[A4]
00001D0E 9B01 subx.b D5, D1
00001D10 E4D3 roxr .w [A3]
00001D12 219B 0356 move.l <<invalid full ext with IS == 1 and I/IS == 6>>, [A3]+
00001D16 3AA3 move.w [A5], -[A3]
00001D18 3F07 move.w -[A7], D7
label00001D1A:
00001D1A 0D37 0706 4841 btst [[A7 + <<invalid base displacement size>>] + D0 * 8 + 0x4841], D6
00001D20 099B bclr [A3]+, D4
label00001D22:
00001D22 8183 0133 unpk D0, D3, 0x0133
00001D26 1142 7640 move.b [A0 + 0x7640], D2
00001D2A 0263 2C3A andi.w -[A3], 0x2C3A /* ',:' */
00001D2E EB06 asl D6.b, 5
00001D30 1705 move.b -[A3], D5
00001D32 13E1 010F 893E move.b [0x010F893E], -[A1]
00001D38 1E16 move.b D7, [A6]
00001D3A 815E or.w [A6]+, D0
00001D3C FB56 .extension 0xB56 <<F/4-5/5>> // unimplemented
00001D3E 0712 btst [A2], D3
00001D40 62C5 bhi -0x39 /* 00001D07 */
00001D42 010F btst A7, D0
00001D44 D901 addx.b D4, D1
00001D46 0B18 btst [A0]+, D5
00001D48 CD01 abcd D6, D1
00001D4A 0FD9 .incomplete
00001D4C 010F btst A7, D0
00001D4E CD01 abcd D6, D1
00001D50 2B79 D901 0FCD 019B move.l [A5 + 0x19B], [0xD9010FCD]
00001D58 813B 2961 093C or.b [[PC + 0x93C]], D0
00001D5E 8520 or.b -[A0], D2
00001D60 28EB 0549 move.l [A4]+, [A3 + 0x549]
00001D64 3B45 4A73 move.w [A5 + 0x4A73], D5
00001D68 0216 C71A andi.b [A6], 0x1A
00001D6C 9C66 sub.w D6, -[A6]
00001D6E F378 .extension 0x378 <<F/4-5/1>> // unimplemented
00001D70 3106 move.w -[A0], D6
00001D72 E132 roxl D2.b, D0
00001D74 1F3C E83A move.b -[A7], 0x3A /* ':' */
00001D78 8B3F or.b <<invalid special address>>, D5
00001D7A F71C .extension 0x71C <<F/4-5/3>> // unimplemented
00001D7C 2D65 04CB move.l [A6 + 0x4CB], -[A5]
00001D80 075D bchg [A5]+, D3
00001D82 048D 0A9B 64EB subi.l A5, 0xA9B64EB
00001D88 073C A500 btst 0x0, D3
00001D8C 0F49 bchg A1, D7
00001D8E 0BA9 46F7 bclr [A1 + 0x46F7], D5
00001D92 1C28 5D0B move.b D6, [A0 + 0x5D0B]
00001D96 0FF9 .incomplete
00001D98 06EB .incomplete
00001D9A 2C0F move.l D6, A7
00001D9C 04E8 .incomplete
00001D9E 3AF7 9C88 move.w [A5]+, [A7 + A1 * 4 - 0x120]
00001DA2 A71C syscall FreeMem, flags=7
00001DA4 62EB bhi -0x13 /* 00001D91 */
00001DA6 2C4D movea.l A6, A5
00001DA8 0BEB .incomplete
00001DAA 8704 sbcd D3, D4
00001DAC A500 syscall Open/PBHOpen/HOpen, flags=5
00001DAE 9B81 subx.l D5, D1
00001DB0 BB05 xor.b D5, D5
00001DB2 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00001DB4 4EEB 0515 jmp [A3 + 0x515]
00001DB8 613A bsr +0x3C /* 00001DF4 */
00001DBA 833F or.b <<invalid special address>>, D1
00001DBC EB07 asl D7.b, 5
00001DBE 4E85 jsr D5
00001DC0 020F 8902 andi.b A7, 0x2
00001DC4 109D move.b [A0], [A5]+
00001DC6 02EB .incomplete
00001DC8 8710 or.b [A0], D3
00001DCA 8502 sbcd D2, D2
00001DCC 7378 moveq.l D1, 0x78
00001DCE 8102 sbcd D0, D2
00001DD0 3B0E move.w -[A5], A6
00001DD2 7B5E moveq.l D5, 0x5E
00001DD4 1F34 1B0B 9013 0F1F move.b -[A7], [[A4 + <<invalid base displacement size>> + D1 * 2] - 0x6FECF0E1]
00001DDC 343A 3B8E move.w D2, [PC + 0x3B8E /* 0000596C, cstring ""<EOF> */]
00001DE0 0F34 41BF AB0C 9013 2B3A 5B64 btst [[-0x54F36FED] + D4 + 0x2B3A5B64], D7
00001DEC 9B01 subx.b D5, D1
00001DEE 7B05 moveq.l D5, 0x05
00001DF0 5B29 7B5E subq.b [A1 + 0x7B5E], 5
fn00001DF4:
00001DF4 1FDB move.b <<invalid special address>>, [A3]+
00001DF6 0305 btst D5, D1
00001DF8 03DB .incomplete
00001DFA 833A 5BA9 or.b [PC + 0x5BA9 /* 00005BAB, cstring ""<EOF> */], D1
00001DFE DB83 addx.l D5, D3
00001E00 E102 asl D2.b, 8
00001E02 A102 syscall Read, flags=1
00001E04 9B81 subx.l D5, D1
00001E06 2B14 move.l -[A5], [A4]
00001E08 C306 abcd D1, D6
00001E0A 430D .invalid 1, A5 // invalid opcode 4 with b == 4
00001E0C D510 add.b [A0], D2
00001E0E 19B1 3A0B 78B7 move.b [A4 + D7 - 0x73], [A1 + D3 * 2 + 0xB]
00001E14 1D33 019D move.b -[A6], [[] + D0]
00001E18 3A23 move.w D5, -[A3]
00001E1A 64B7 bcc -0x47 /* 00001DD3 */
00001E1C 1D44 1115 move.b [A6 + 0x1115], D4
00001E20 A907 syscall SetString
00001E22 6B3F bmi +0x41 /* 00001E63 */
00001E24 971D sub.b [A5]+, D3
00001E26 2F33 40B9 move.l -[A7], [A3 + D4.w - 0x71]
00001E2A 07B7 9D71 A507 2B45 bclr [[A7 - 0x5AF8D4BB]], D3
00001E32 B71D xor.b [A5]+, D3
00001E34 8287 or.l D1, D7
00001E36 1D62 D363 move.b [A6 - 0x2C9D], -[A2]
00001E3A 813C 6B23 or.b 0x23 /* '#' */, D0
00001E3E B33A 423A xor.b [PC + 0x423A /* 0000607A, cstring ""<EOF> */], D1
00001E42 2B88 42A9 move.l [A5 + D4.w * 2 - 0x87], A0
00001E46 0153 bchg [A3], D0
00001E48 3FA9 019B 033A 334C 2B08 9B03 move.w [[A7 + 0x334C2B08 + D0 * 2] - 0x64FD], [A1 + 0x19B]
00001E54 A901 syscall FMSwapFont
00001E56 0FA1 bclr -[A1], D7
00001E58 1509 move.b -[A2], A1
00001E5A 1BC3 move.b <<invalid special address>>, D3
00001E5C 0685 F745 1BBB addi.l D5, 0xF7451BBB
00001E62 5507 subq.b D7, 2
00001E64 13E4 C345 0517 move.b [0xC3450517], -[A4]
00001E6A 7007 moveq.l D0, 0x07
00001E6C 09A2 bclr -[A2], D4
00001E6E 6503 bcs +0x5 /* 00001E73 */
00001E70 303A 9B81 move.w D0, [PC - 0x647F /* FFFFB9F3, cstring ""<EOF> */]
00001E74 DB04 addx.b D5, D4
00001E76 9124 sub.b -[A4], D0
00001E78 3301 move.w -[A1], D1
00001E7A D301 addx.b D1, D1
00001E7C 3B4D BB59 move.w [A5 - 0x44A7], A5
00001E80 42E8 3A0F .invalid [A0 + 0x3A0F] // invalid opcode 4 with subtype 1
00001E84 BD01 xor.b D1, D6
00001E86 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4
00001E88 DB4B addx.w -[A5], -[A3]
00001E8A 9B01 subx.b D5, D1
00001E8C 230B move.l -[A1], A3
00001E8E C306 abcd D1, D6
00001E90 8301 sbcd D1, D1
00001E92 2B08 move.l -[A5], A0
00001E94 DB03 addx.b D5, D3
00001E96 3B6F 9B0B B33A move.w [A5 - 0x4CC6], [A7 - 0x64F5]
00001E9C E11C rol D4.b, 8
00001E9E 0FE1 .incomplete
00001EA0 0003 2C2B ori.b D3, 0x2B /* '+' */
00001EA4 4BE5 lea.l A5, -[A5]
00001EA6 000B 771B ori.b A3, 0x1B
00001EAA 04B7 1DD6 E376 9B01 subi.l [[A7 + <<invalid base displacement size>> + A1 * 2]], 0x1DD6E376
00001EB2 66A3 bne -0x5B /* 00001E57 */
00001EB4 0B27 btst -[A7], D5
00001EB6 0B9A bclr [A2]+, D5
00001EB8 D301 addx.b D1, D1
00001EBA DB14 add.b [A4], D5
00001EBC 6868 bvc +0x6A /* 00001F26 */
00001EBE C306 abcd D1, D6
00001EC0 E1BC rol D4, D0
00001EC2 F113 .extension 0x113 <<F/4-5/0>> // unimplemented
00001EC4 DB14 add.b [A4], D5
00001EC6 1516 move.b -[A2], [A6]
00001EC8 E1BC rol D4, D0
00001ECA A71E syscall NewPtrSysClear, flags=7
00001ECC 3421 move.w D2, -[A1]
00001ECE 1A1E move.b D5, [A6]+
00001ED0 163B 00DB move.b D3, [PC + D0.w - 0x37]
00001ED4 1417 move.b D2, [A7]
00001ED6 111D move.b -[A0], [A5]+
00001ED8 0F6E 3007 bchg [A6 + 0x3007], D7
00001EDC 1524 move.b -[A2], -[A4]
00001EDE 5D4D subq.w A5, 6
00001EE0 C1AD 020F and.l [A5 + 0x20F], D0
00001EE4 3AF3 3E55 move.w [A5]+, [A3 + D3 * 8 + 0x55]
00001EE8 9231 0515 sub.b D1, [[A1] + D0 * 4]
00001EEC 3807 move.w D4, D7
00001EEE 11AA 6B07 7B08 move.b [A0 + <<invalid base displacement size>> + D7 * 2], [A2 + 0x6B07]
00001EF4 A368 syscall HClrRBit, flags=3
00001EF6 3A83 move.w [A5], D3
00001EF8 4BAE 2846 .invalid 5, [A6 + 0x2846] // invalid opcode 4 with b == 6
00001EFC 4C6B 1414 020F movem.l D2,D4,A2,A4, [A3 + 0x20F]
00001F02 3AFB 54AE move.w [A5]+, [PC + D5.w * 4 - 0x82]
00001F06 2806 move.l D4, D6
00001F08 2901 move.l -[A4], D1
00001F0A 0F3A CB3E btst [PC - 0x34C2 /* FFFFEA4A, cstring ""<EOF> */], D7
00001F0E AE28 syscall GetCTSeed, auto_pop
00001F10 DC29 010F add.b D6, [A1 + 0x10F]
00001F14 3A4B movea.w A5, A3
00001F16 28AE 28C1 move.l [A4], [A6 + 0x28C1]
00001F1A FF25 .extension 0xF25 <<F/4-5/7>> // unimplemented
00001F1C 010F btst A7, D0
00001F1E 3A6B 2FAE movea.w A5, [A3 + 0x2FAE]
00001F22 28D2 move.l [A4]+, [A2]
00001F24 2901 move.l -[A4], D1
label00001F26:
00001F26 0F3A 9344 btst [PC - 0x6CBC /* FFFFB26C, cstring ""<EOF> */], D7
00001F2A 9B01 subx.b D5, D1
00001F2C 9315 sub.b [A5], D1
00001F2E 3338 0F9A move.w -[A1], [0x00000F9A]
00001F32 5B01 subq.b D1, 5
00001F34 E303 asl D3.b, 1
00001F36 9E0B sub.b D7, A3
00001F38 0141 bchg D1, D0
00001F3A 003B 0194 8B2E 00AB 07B3 ori.b [[PC + 0xAB] + A0 * 2 + 0x7B3], 0x94
00001F44 3A93 move.w [A5], [A3]
00001F46 0BEB .incomplete
00001F48 0534 D24C btst [A4 + A5.w * 2 + 0x4C], D2
00001F4C 92C3 sub.w A1, D3
00001F4E 4593 .invalid 2, [A3] // invalid opcode 4 with b == 6
00001F50 0BFB .incomplete
00001F52 05B1 20C3 bclr [A1 + D2.w - 0x61], D2
00001F56 394B 02E3 move.w [A4 + 0x2E3], A3
00001F5A 0393 bclr [A3], D1
00001F5C 8BC1 divs.w D5, D1
00001F5E 171B move.b -[A3], [A3]+
00001F60 6CBB bge -0x43 /* 00001F1D */
00001F62 9490 sub.l D2, [A0]
00001F64 135D E303 move.b [A1 - 0x1CFD], [A5]+
00001F68 253A C30E move.l -[A2], [PC - 0x3CF2 /* FFFFE278, cstring ""<EOF> */]
00001F6C 2126 move.l -[A0], -[A6]
00001F6E E13F rol D7.b, D0
00001F70 283A 8B10 move.l D4, [PC - 0x74F0 /* FFFFAA82, cstring ""<EOF> */]
00001F74 EB07 asl D7.b, 5
00001F76 2885 move.l [A4], D5
00001F78 1E8B move.b [A7], A3
00001F7A 1D9B 01D3 0B5B 3042 move.b [[] + 0xB5B3042], [A3]+
00001F82 C34B exg A1, A3
00001F84 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00001F86 0B0A btst A2, D5
00001F88 DB03 addx.b D5, D3
00001F8A 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4
00001F8C 078D bclr A5, D3
00001F8E 3678 3B8B movea.w A3, [0x00003B8B]
00001F92 06FB .incomplete
00001F94 0B53 bchg [A3], D5
00001F96 661B bne +0x1D /* 00001FB3 */
00001F98 0B0B btst A3, D5
00001F9A 5D0F subq.b A7, 6
00001F9C 783A moveq.l D4, 0x3A
00001F9E 0B1B btst [A3]+, D5
00001FA0 A501 syscall Close, flags=5
00001FA2 231E move.l -[A1], [A6]+
00001FA4 A501 syscall Close, flags=5
00001FA6 2104 move.l -[A0], D4
00001FA8 8310 or.b [A0], D1
00001FAA A126 syscall HandleZone, flags=1
00001FAC C306 abcd D1, D6
00001FAE D883 add.l D4, D3
00001FB0 4473 0A78 neg.w [A3 + D0 * 2 + 0x78]
00001FB4 7B00 moveq.l D5, 0x00
00001FB6 3BE2 move.w <<invalid special address>>, -[A2]
00001FB8 787C moveq.l D4, 0x7C
00001FBA B800 cmp.b D4, D0
00001FBC 4B9F .invalid 5, [A7]+ // invalid opcode 4 with b == 6
00001FBE 2503 move.l -[A2], D3
00001FC0 2B11 move.l -[A5], [A1]
00001FC2 730A moveq.l D1, 0x0A
00001FC4 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00001FC6 6B01 bmi +0x3 /* 00001FC9 */
00001FC8 C10B abcd -[A0], -[A3]
00001FCA 2516 move.l -[A2], [A6]
00001FCC DB23 add.b -[A3], D5
00001FCE 9B01 subx.b D5, D1
00001FD0 CB13 and.b [A3], D5
00001FD2 C306 abcd D1, D6
00001FD4 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00001FD6 8344 9B0B pack D1, D4, 0x9B0B
00001FDA 7817 moveq.l D4, 0x17
00001FDC 1287 move.b [A1], D7
00001FDE CB21 and.b -[A1], D5
00001FE0 2301 move.l -[A1], D1
00001FE2 286B 17CB movea.l A4, [A3 + 0x17CB]
00001FE6 05AE 2807 bclr [A6 + 0x2807], D2
00001FEA 1137 B312 1FF5 move.b -[A0], [[A7 + A3 * 2] + 0x1FF5]
00001FF0 012B 0E17 btst [A3 + 0xE17], D0
00001FF4 13CA 4B89 2506 move.b [0x4B892506], A2
00001FFA 8B0D sbcd -[A5], -[A5]
00001FFC 1D06 move.b -[A6], D6
00001FFE 2613 move.l D3, [A3]
00002000 1367 11FE move.b [A1 + 0x11FE], -[A7]
00002004 270F move.l -[A3], A7
00002006 DE17 add.b D7, [A7]
00002008 1381 4790 move.b [ + D4 * 8], D1
0000200C 661C bne +0x1E /* 0000202A */
0000200E C5ED A501 muls.w D2, [A5 - 0x5AFF]
00002012 8353 or.w [A3], D1
00002014 B101 xor.b D1, D0
00002016 608B bra -0x73 /* 00001FA3 */
00002018 0027 112E ori.b -[A7], 0x2E /* '.' */
0000201C 5311 subq.b [A1], 1
0000201E C30D abcd -[A1], -[A5]
00002020 FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00002022 578D subq.l A5, 3
00002024 FD07 .extension 0xD07 <<F/4-5/6>> // unimplemented
00002026 0B62 bchg -[A2], D5
00002028 EB1B rol D3.b, 5
label0000202A:
0000202A 130B move.b -[A1], A3
0000202C 0715 btst [A5], D3
0000202E 1CDA move.b [A6]+, [A2]+
00002030 72D3 moveq.l D1, 0xFFFFFFD3
00002032 0031 A517 8B6D ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x17
00002038 4E3A .invalid // invalid opcode 4
0000203A 4B76 3212 chk.w D5, [A6 + D3.w * 2 + 0x12]
0000203E 3C85 move.w [A6], D5
00002040 013B 398D btst [[ + <<invalid base displacement size>>] + D3], D0
00002044 0173 2F37 11B1 966C 3C85 8796 bchg [[A3 + 0x11B1966C] + D2 * 8 + 0x3C858796], D0
00002050 8987 2B21 unpk D4, D7, 0x2B21
00002054 1300 move.b -[A1], D0
00002056 3E49 movea.w A7, A1
00002058 A999 syscall UpdateResFile
0000205A 0164 bchg -[A4], D0
0000205C 1E3E move.b D7, <<invalid special address>>
0000205E BB0D cmpm.b [A5]+, [A5]+
00002060 761E moveq.l D3, 0x1E
00002062 64A3 bcc -0x5B /* 00002007 */
00002064 2076 E9A7 1E96 01BA 0316 movea.l A0, [[0x1E96] + A6 + 0x1BA0316]
0000206E 01BA 0715 bclr [PC + 0x715 /* 00002785, value 0x6C0BB02 */], D0
00002072 BFC5 cmpa.l A7, D5
00002074 059D bclr [A5]+, D2
00002076 0116 btst [A6], D0
00002078 1E3E move.b D7, <<invalid special address>>
0000207A 46CB move.w SR, A3
0000207C 2E56 movea.l A7, [A6]
0000207E 2342 5B29 move.l [A1 + 0x5B29], D2
00002082 E370 roxl D0.w, D1
00002084 655C bcs +0x5E /* 000020E2 */
00002086 5323 subq.b -[A3], 1
00002088 04DB .incomplete
0000208A 3707 move.w -[A3], D7
0000208C 0FFB .incomplete
0000208E 1C16 move.b D6, [A6]
00002090 E517 roxl D7.b, 2
00002092 0796 bclr [A6], D3
00002094 F7CB .invalid <<F/7/3>>
00002096 1A48 movea.b A5, A0
00002098 631C bls +0x1E /* 000020B6 */
0000209A 2B03 move.l -[A5], D3
0000209C D300 addx.b D1, D0
0000209E 1E64 movea.b A7, -[A4]
000020A0 8503 sbcd D2, D3
000020A2 9314 sub.b [A4], D1
000020A4 9503 subx.b D2, D3
000020A6 DB08 addx.b -[A5], -[A0]
000020A8 4807 nbcd.b D7
000020AA 0B38 2C17 btst [0x00002C17], D5
000020AE 8A34 C103 219D 0714 or.b D5, [[A4 + <<invalid base displacement size>> + A4] + 0x219D0714]
label000020B6:
000020B6 D263 add.w D1, -[A3]
000020B8 1C4B movea.b A6, A3
000020BA 681C bvc +0x1E /* 000020D8 */
000020BC 2CA3 move.l [A6], -[A3]
000020BE 34FA 0403 move.w [A2]+, [PC + 0x403 /* 000024C3, value 0x7B '{', cstring "" */]
000020C2 0F07 btst D7, D7
000020C4 05CC .incomplete
000020C6 4014 negx.b [A4]
000020C8 1CD3 move.b [A6]+, [A3]
000020CA 000F 3261 ori.b A7, 0x61 /* 'a' */
000020CE 0007 1104 ori.b D7, 0x4
000020D2 8103 sbcd D0, D3
000020D4 3310 move.w -[A1], [A0]
000020D6 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
label000020D8:
000020D8 321C move.w D1, [A4]+
000020DA 2C1C move.l D6, [A4]+
000020DC 1612 move.b D3, [A2]
000020DE B301 xor.b D1, D1
000020E0 5319 subq.b [A1]+, 1
label000020E2:
000020E2 DB18 add.b [A0]+, D5
000020E4 BB13 xor.b [A3], D5
000020E6 070A btst A2, D3
000020E8 D329 0313 add.b [A1 + 0x313], D1
000020EC 4929 03DB .invalid 4, [A1 + 0x3DB] // invalid opcode 4 with b == 4
000020F0 1823 move.b D4, -[A3]
000020F2 05CD .incomplete
000020F4 0200 DB98 andi.b D0, 0x98
000020F8 8102 sbcd D0, D2
000020FA D303 addx.b D1, D3
000020FC 1400 move.b D2, D0
000020FE 3B8D 4061 move.w [A5 + D4.w + 0x61], A5
00002102 00C1 .incomplete
00002104 028B 1813 144E andi.l A3, 0x1813144E
0000210A 0711 btst [A1], D3
0000210C FCD3 0C77 .extension 0xCD3 <<F/2-3/6>> // unimplemented
00002110 08FE C51A bset.b <<invalid special address>>, 0x1A
00002114 2B61 1B13 move.l [A5 + 0x1B13], -[A1]
00002118 7709 moveq.l D3, 0x09
0000211A 5917 subq.b [A7], 4
0000211C 1814 move.b D4, [A4]
0000211E 1B17 move.b -[A5], [A7]
00002120 B101 xor.b D1, D0
00002122 CA24 and.b D5, -[A4]
00002124 AB1C syscall NewTempBuffer
00002126 A9A6 syscall GetResAttrs
00002128 C9A2 and.l -[A2], D4
0000212A EB78 rol D0.w, D5
0000212C 070D btst A5, D3
0000212E 8983 060F unpk D4, D3, 0x060F
00002132 CDA2 and.l -[A2], D6
00002134 2378 3B77 4B55 move.l [A1 + 0x4B55], [0x00003B77]
0000213A 4363 chk.w D1, -[A3]
0000213C 9355 sub.w [A5], D1
0000213E 432F 0364 .invalid 1, [A7 + 0x364] // invalid opcode 4 with b == 4
00002142 731E moveq.l D1, 0x1E
00002144 F344 .extension 0x344 <<F/4-5/1>> // unimplemented
00002146 8B21 or.b -[A1], D5
00002148 AB0E syscall MakeScaleTbl
0000214A 1FC3 move.b <<invalid special address>>, D3
0000214C 7703 moveq.l D3, 0x03
0000214E 781B moveq.l D4, 0x1B
00002150 E47B ror D3.w, D2
00002152 F8A3 557B .extension 0x8A3 <<F/2-3/4>> // unimplemented
00002156 77A3 moveq.l D3, 0xFFFFFFA3
00002158 C4EB 1F7B mulu.w D2, [A3 + 0x1F7B]
0000215C 0FB3 D56B 568B 7693 F883 bclr [[A3 + 0x568B] + 0x7693F883], D7
00002166 561F addq.b [A7]+, 3
00002168 41A1 .invalid 0, -[A1] // invalid opcode 4 with b == 6
0000216A 6D62 blt +0x64 /* 000021CE */
0000216C DB4C addx.w -[A5], -[A4]
0000216E 3A53 movea.w A5, [A3]
00002170 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
00002172 AB09 syscall DrawArc
00002174 0B35 813A AB2F A100 0FA1 btst [[A5 - 0x54D05F00 + A0] + 0xFA1], D5
0000217E 00B3 789B 019B 0232 ori.l [A3 + D0.w * 2 + 0x32], 0x789B019B
00002186 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00002188 4200 clr.b D0
0000218A 936A 0710 sub.w [A2 + 0x710], D1
0000218E D1AB 003A add.l [A3 + 0x3A], D0
00002192 0790 bclr [A0], D3
00002194 CE07 and.b D7, D7
00002196 1617 move.b D3, [A7]
00002198 3B14 move.w -[A5], [A4]
0000219A 44A3 neg.l -[A3]
0000219C 0074 2717 7641 ori.w [A4 + D7.w * 8 + 0x41], 0x2717
000021A2 030F btst A7, D1
000021A4 4661 not.w -[A1]
000021A6 0083 4C9B 018B ori.l D3, 0x4C9B018B
000021AC 0285 0622 5093 andi.l D5, 0x6225093
000021B2 282B 3A3A move.l D4, [A3 + 0x3A3A]
000021B6 7B56 moveq.l D5, 0x56
000021B8 1713 move.b -[A3], [A3]
000021BA D37B 092B 3A41 0283 3F9B add.w [[PC + 0x3A41 + D0] + 0x2833F9B], D1
000021C4 0173 0045 bchg [A3 + D0.w + 0x45], D0
000021C8 029B 1033 723A andi.l [A3]+, 0x1033723A
label000021CE:
000021CE 0F01 btst D1, D7
000021D0 0833 72C1 0183 789B 010B btst.b [[ + <<invalid base displacement size>> + D0] + 0x789B010B], 0xC1
000021DA 1D22 move.b -[A6], -[A2]
000021DC 5003 addq.b D3, 8
000021DE 2242 movea.l A1, D2
000021E0 E315 roxl D5.b, 1
000021E2 22B8 0711 move.l [A1], [0x00000711]
000021E6 A566 syscall NewEmptyHandle, flags=5
000021E8 7B4C moveq.l D5, 0x4C
000021EA 1715 move.b -[A3], [A5]
000021EC AB43 syscall bEND3
000021EE 4C66 0F51 movem.l D4,D5,D6,D7,A1,A3,A7, -[A6]
000021F2 C3C1 muls.w D1, D1
000021F4 0A37 177B F307 0709 A10F xori.b [[A7 + <<invalid base displacement size>>] + A7 * 2 + 0x709A10F], 0x7B /* '{' */
000021FE 45C4 lea.l A2, D4
00002200 3A53 movea.w A5, [A3]
00002202 7829 moveq.l D4, 0x29
00002204 04A3 0A09 04B3 subi.l -[A3], 0xA0904B3
0000220A 0467 1772 subi.w -[A7], 0x1772
0000220E A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
00002210 0FC5 .incomplete
00002212 BD0F cmpm.b [A6]+, [A7]+
00002214 3108 move.w -[A0], A0
00002216 AB1D syscall QDExtensions
00002218 2D08 move.l -[A6], A0
0000221A 4364 chk.w D1, -[A4]
0000221C 2D08 move.l -[A6], A0
0000221E 2B64 5711 move.l [A5 + 0x5711], -[A4]
00002222 07ED .incomplete
00002224 07FE .incomplete
00002226 E513 roxl D3.b, 2
00002228 2D08 move.l -[A6], A0
0000222A E7A1 asl D1, D3
0000222C 5F07 subq.b D7, 7
0000222E 1781 A107 B377 2508 move.b [[A3 + <<invalid base displacement size>>] + A2 - 0x4C88DAF8], D1
00002236 9B81 subx.l D5, D1
00002238 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
0000223A 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000223C E352 roxl D2.w, 1
0000223E 6603 bne +0x5 /* 00002243 */
00002240 6432 bcc +0x34 /* 00002274 */
00002242 A313 syscall FlushVol, flags=3
00002244 635F bls +0x61 /* 000022A5 */
00002246 6119 bsr +0x1B /* 00002261 */
00002248 8C81 or.l D6, D1
0000224A 193A 0F81 move.b -[A4], [PC + 0xF81 /* 000031CD, cstring ""<EOF> */]
0000224E 13E3 5201 039B move.b [0x5201039B], -[A3]
00002254 2F71 1583 433A 1B56 C101 move.l [A7 - 0x3EFF], [[ + <<invalid base displacement size>> + D1 * 4] + 0x433A1B56]
0000225E 8343 C101 pack D1, D3, 0xC101
00002262 932F 9B01 sub.b [A7 - 0x64FF], D1
00002266 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00002268 C901 abcd D4, D1
0000226A E349 lsl D1.w, 1
0000226C 12CA move.b [A1]+, A2
0000226E 0716 btst [A6], D3
00002270 E432 roxr D2.b, D2
00002272 627B bhi +0x7D /* 000022EF */
label00002274:
00002274 0412 CA17 subi.b [A2], 0x17
00002278 15E0 FB46 move.b [PC - 0x4BA /* 00001DC0, value 0x2 */], -[A0]
0000227C 8C36 66FB or.b D6, [A6 + D6.w * 8 - 0x5]
00002280 553A EB24 subq.b [PC - 0x14DC /* 00000DA6, value 0x1D */], 2
00002284 E103 asl D3.b, 8
00002286 E349 lsl D1.w, 1
00002288 E103 asl D3.b, 8
0000228A 334C C105 move.w [A1 - 0x3EFB], A4
0000228E 2911 move.l -[A4], [A1]
00002290 8B2F 3AA3 or.b [A7 + 0x3AA3], D5
00002294 3222 move.w D1, -[A2]
00002296 501B addq.b [A3]+, 8
00002298 018B bclr A3, D0
0000229A 2F85 0BC3 5511 02DB move.l [[ + <<invalid base displacement size>>] + 0x551102DB], D5
000022A2 553A 0F05 subq.b [PC + 0xF05 /* 000031A9, cstring ""<EOF> */], 2
000022A6 02DB .incomplete
000022A8 5505 subq.b D5, 2
000022AA 0203 4C11 andi.b D3, 0x11
000022AE 02E3 .incomplete
000022B0 243A B355 move.l D2, [PC - 0x4CAB /* FFFFD607, cstring ""<EOF> */]
000022B4 0502 btst D2, D2
000022B6 E324 asl D4.b, D1
000022B8 0502 btst D2, D2
000022BA 0F01 btst D1, D7
000022BC 0763 bchg -[A3], D3
000022BE 72A1 moveq.l D1, 0xFFFFFFA1
000022C0 009B 5501 6421 ori.l [A3]+, 0x55016421
000022C6 6C1B bge +0x1D /* 000022E3 */
000022C8 1542 2250 move.b [A2 + 0x2250], D2
000022CC 030E btst A6, D1
000022CE 2B23 move.l -[A5], -[A3]
000022D0 624B bhi +0x4D /* 0000231D */
000022D2 1D07 move.b -[A6], D7
000022D4 111F move.b -[A0], [A7]+
000022D6 3AC3 move.w [A5]+, D3
000022D8 2CA5 move.l [A6], -[A5]
000022DA 032B 23A5 btst [A3 + 0x23A5], D1
000022DE 03CB .incomplete
000022E0 4B85 .invalid 5, D5 // invalid opcode 4 with b == 6
000022E2 85C3 divs.w D2, D3
000022E4 0693 1522 5017 addi.l [A3], 0x15225017
000022EA 0E0D DB15 .invalid.b A5, 0x15 // invalid immediate operation
000022EE 0712 btst [A2], D3
000022F0 6466 bcc +0x68 /* 00002358 */
000022F2 7355 moveq.l D1, 0x55
000022F4 1715 move.b -[A3], [A5]
000022F6 E537 roxl D7.b, D2
000022F8 0E1A 2713 .invalid.b [A2]+, 0x13 // invalid immediate operation
000022FC D27B 096B 4C85 6193 2893 add.w D1, [[PC + 0x4C85] + 0x61932893]
00002306 773A moveq.l D3, 0x3A
00002308 C316 and.b [A6], D1
0000230A A51A syscall GetZone, flags=5
0000230C A31E syscall NewPtrClear, flags=3
0000230E AA03 syscall NewPixMap
00002310 45E3 lea.l A2, -[A3]
00002312 01E3 .incomplete
00002314 2AE4 move.l [A5]+, -[A4]
00002316 2715 move.l -[A3], [A5]
00002318 E013 roxr D3.b, 8
0000231A 0427 139D subi.b -[A7], 0x9D
0000231E 451C .invalid 2, [A4]+ // invalid opcode 4 with b == 4
00002320 9377 E423 sub.w [A7 + A6.w * 4 + 0x23], D1
00002324 0CAC DB15 3AEB 3537 cmpi.l [A4 + 0x3537], 0xDB153AEB
0000232C 13CE 3AAB 4B49 move.b [0x3AAB4B49], A6
00002332 0491 8323 55E1 subi.l [A1], 0x832355E1
00002338 0D7B 04E1 bchg [PC + D0.w * 4 - 0x31], D6
0000233C 0A03 20F6 xori.b D3, 0xF6
00002340 B331 D348 xor.b [A1 + <<invalid base displacement size>>], D1
00002344 AB71 syscall rcMask3
00002346 EBCB 131A bfexts D1, A3 {12:26}
0000234A 651F bcs +0x21 /* 0000236B */
0000234C 1355 A534 move.b [A1 - 0x5ACC], [A5]
00002350 0B55 bchg [A5], D5
00002352 1716 move.b -[A3], [A6]
00002354 24D3 move.l [A2]+, [A3]
00002356 48B3 31E1 0083 movem.w [A3 + D0.w - 0x125], D0,D5,D6,D7,A0,A4,A5
// begin alternate branch 00002358-0000235C
label00002358:
00002358 31E1 0083 move.w [0x00000083], -[A1]
// end alternate branch 00002358-0000235C
label00002358: // (misaligned)
0000235C 2AE9 00B3 move.l [A5]+, [A1 + 0xB3]
00002360 52E1 shi -[A1]
00002362 0083 4BE9 00BB ori.l D3, 0x4BE900BB
00002368 52E1 shi -[A1]
0000236A 007B 4B43 02F3 ori.w [PC + D0.w * 2 - 0x13], 0x4B43 /* 'KC' */
00002370 3485 move.w [A2], D5
00002372 107B 2A43 movea.b A0, [PC + D2 * 2 + 0x43]
00002376 020F A500 andi.b A7, 0x0
0000237A CB3E and.b <<invalid special address>>, D5
0000237C 3B4E B331 move.w [A5 - 0x4CCF], A6
00002380 B3D2 cmpa.l A1, [A2]
00002382 AB0F syscall CheckPic
00002384 3B4E B352 move.w [A5 - 0x4CAE], A6
00002388 BBD2 cmpa.l A5, [A2]
0000238A 8100 sbcd D0, D0
0000238C BB52 xor.w [A2], D5
0000238E E503 asl D3.b, 2
00002390 A325 syscall GetHandleSize, flags=3
00002392 AB05 syscall CopyHandle
00002394 0F21 btst -[A1], D7
00002396 88B9 3B53 3F3A or.l D4, [0x3B533F3A]
0000239C DB54 add.w [A4], D5
0000239E 2912 move.l -[A4], [A2]
000023A0 533F subq.b <<invalid special address>>, 1
000023A2 C104 abcd D0, D4
000023A4 6B2A bmi +0x2C /* 000023D0 */
000023A6 5902 subq.b D2, 4
000023A8 1345 3ACB move.b [A1 + 0x3ACB], D5
000023AC 1849 movea.b A4, A1
000023AE 0213 4541 andi.b [A3], 0x41 /* 'A' */
000023B2 02A3 2C41 44E5 andi.l -[A3], 0x2C4144E5
000023B8 050F btst A7, D2
000023BA 2250 movea.l A1, [A0]
000023BC C303 abcd D1, D3
000023BE D339 3AA3 1D21 add.b [0x3AA31D21], D1
000023C4 0122 btst -[A2], D0
000023C6 5063 addq.w -[A3], 8
000023C8 0463 6FD3 subi.w -[A3], 0x6FD3
000023CC 39A1 026B move.w [A4 + D0.w * 2 + 0x6B], -[A1]
label000023D0:
000023D0 0EBD 02C3 1B21 .invalid.l <<invalid special address>>, 0x2C31B21 // invalid immediate operation
000023D6 88B1 02C3 or.l D4, [A1 + D0.w * 2 - 0x61]
000023DA 1BA1 0253 move.b [A5 + D0.w * 2 + 0x53], -[A1]
000023DE 2A9B move.l [A5], [A3]+
000023E0 01F0 .incomplete
000023E2 2250 movea.l A1, [A0]
000023E4 ABA1 syscall rArith32Tab
000023E6 070B btst A3, D3
000023E8 8C22 or.b D6, -[A2]
000023EA 50CB 68A1 dbt D3, +0x68A3 /* 00008C8D */
000023EE 000B 1B99 ori.b A3, 0x99
000023F2 0923 btst -[A3], D4
000023F4 3A07 move.w D5, D7
000023F6 1982 8909 move.b [[A4 + <<invalid base displacement size>> + A0]], D2
000023FA 233A 0104 move.l -[A1], [PC + 0x104 /* 00002500, value 0x7A4718FD */]
000023FE 7310 moveq.l D1, 0x10
00002400 AD50 syscall CountMItems, auto_pop
00002402 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00002404 0356 bchg [A6], D1
00002406 233C 2902 0356 move.l -[A1], 0x29020356
0000240C 3B06 move.w -[A5], D6
0000240E FB1C .extension 0xB1C <<F/4-5/5>> // unimplemented
00002410 1902 move.b -[A4], D2
00002412 FB55 .extension 0xB55 <<F/4-5/5>> // unimplemented
00002414 5B18 subq.b [A0]+, 5
00002416 0902 btst D2, D4
00002418 FB55 .extension 0xB55 <<F/4-5/5>> // unimplemented
0000241A 3B06 move.w -[A5], D6
0000241C 2B19 move.l -[A5], [A1]+
0000241E 9B01 subx.b D5, D1
00002420 6B0A bmi +0xC /* 0000242C */
00002422 3710 move.w -[A3], [A0]
00002424 C973 4142 4A2B and.w [[A3 + <<invalid base displacement size>>] + 0x4A2B], D4
0000242A 1DBB 0A23 014A 0B0F move.b [[A6 + <<invalid base displacement size>>] + 0xB0F], [PC + D0 * 2 + 0x23]
// begin alternate branch 0000242C-00002432
label0000242C:
0000242C 0A23 014A xori.b -[A3], 0x4A /* 'J' */
00002430 0B0F btst A7, D5
// end alternate branch 0000242C-00002432
label0000242C: // (misaligned)
00002432 2B01 move.l -[A5], D1
00002434 8311 or.b [A1], D1
00002436 4AAE 4A00 tst.l [A6 + 0x4A00]
0000243A C355 and.w [A5], D1
0000243C 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
0000243E 124A movea.b A1, A2
00002440 009B 636C 4A21 ori.l [A3]+, 0x636C4A21 /* 'clJ!' */
00002446 1921 move.b -[A4], -[A1]
00002448 24AB 0993 move.l [A2], [A3 + 0x993]
0000244C 3D3B 0626 move.w -[A6], [PC + D0.w * 8 + 0x26]
00002450 9B1E sub.b [A6]+, D5
00002452 7303 moveq.l D1, 0x03
00002454 9184 subx.l D0, D4
00002456 AE11 syscall FillCArc, auto_pop
00002458 880F or.b D4, A7
0000245A 9166 sub.w -[A6], D0
0000245C AE11 syscall FillCArc, auto_pop
0000245E 8857 or.w D4, [A7]
00002460 9A2A 2E04 sub.b D5, [A2 + 0x2E04]
00002464 466B 033B not.w [A3 + 0x33B]
00002468 1933 146B move.b -[A4], [A3 + D1.w * 4 + 0x6B]
0000246C 03AB 0FF3 bclr [A3 + 0xFF3], D1
00002470 0656 171A addi.w [A6], 0x171A
00002474 73C9 moveq.l D1, 0xFFFFFFC9
00002476 6812 bvc +0x14 /* 0000248A */
00002478 4E02 .invalid // invalid opcode 4
0000247A 7307 moveq.l D1, 0x07
0000247C AE4E syscall SetStdCProcs, auto_pop
0000247E 1C3C 171B move.b D6, 0x1B
00002482 220F move.l D1, A7
00002484 ED07 asl D7.b, 6
00002486 034B bchg A3, D1
00002488 0713 btst [A3], D3
label0000248A:
0000248A 5917 subq.b [A7], 4
0000248C 07B9 B322 E309 bclr [0xB322E309], D3
00002492 104B movea.b A0, A3
00002494 2CA1 move.l [A6], -[A1]
00002496 BC37 017E cmp.b D6, <<invalid full ext with IS == 1 and I/IS == 6>>
0000249A 6354 bls +0x56 /* 000024F0 */
0000249C 3706 move.w -[A3], D6
0000249E 5107 subq.b D7, 8
000024A0 01A9 DB61 bclr [A1 - 0x249F], D0
000024A4 4E2B .invalid // invalid opcode 4
000024A6 2712 move.l -[A3], [A2]
000024A8 CB0C abcd -[A5], -[A4]
000024AA A501 syscall Close, flags=5
000024AC 0715 btst [A5], D3
000024AE 96CB sub.w A3, A3
000024B0 0C07 1599 cmpi.b D7, 0x99
000024B4 32AE CB0C move.w [A1], [A6 - 0x34F4]
000024B8 1C2B 1712 move.b D6, [A3 + 0x1712]
000024BC B318 xor.b [A0]+, D1
000024BE 4698 not.l [A0]+
000024C0 1203 move.b D1, D3
000024C2 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000024C4 7B3F moveq.l D5, 0x3F
000024C6 C300 abcd D1, D0
000024C8 2A10 move.l D5, [A0]
000024CA 132E AE4B move.b -[A1], [A6 - 0x51B5]
000024CE 2C00 move.l D6, D0
000024D0 4B7A 3285 chk.w D5, [PC + 0x3285 /* 00005757, cstring ""<EOF> */]
000024D4 0053 7A63 ori.w [A3], 0x7A63 /* 'zc' */
000024D8 0738 0800 btst [0x00000800 /* JHideCrsr */], D3
000024DC 7BA0 moveq.l D5, 0xFFFFFFA0
000024DE 4E0A .invalid // invalid opcode 4
000024E0 0715 btst [A5], D3
000024E2 D7BC 1711 F73B add.l 0x1711F73B, D3
000024E8 0203 4BC5 andi.b D3, 0xC5
000024EC C40F and.b D2, A7
000024EE A82A syscall ComponentDispatch
label000024F0:
000024F0 5C27 addq.b -[A7], 6
000024F2 01C6 .incomplete
000024F4 433E .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
000024F6 9110 sub.b [A0], D0
000024F8 1701 move.b -[A3], D1
000024FA 37A3 18C5 move.w [A3 + D1 - 0x59], -[A3]
000024FE 0D4B bchg A3, D6
00002500 7A47 moveq.l D5, 0x47
00002502 18FD move.b [A4]+, <<invalid special address>>
00002504 A501 syscall Close, flags=5
00002506 9B22 sub.b -[A2], D5
00002508 A901 syscall FMSwapFont
0000250A 2709 move.l -[A3], A1
0000250C 9700 subx.b D3, D0
0000250E 0F7D bchg <<invalid special address>>, D7
00002510 0203 4BED andi.b D3, 0xED
00002514 018B bclr A3, D0
00002516 4557 chk.w D2, [A7]
00002518 074B bchg A3, D3
0000251A 2902 move.l -[A4], D2
0000251C 2344 2706 move.l [A1 + 0x2706], D4
00002520 AA53 syscall DictionaryDispatch
00002522 7A67 moveq.l D5, 0x67
00002524 01D6 .incomplete
00002526 6012 bra +0x14 /* 0000253A */
00002528 3C02 move.w D6, D2
0000252A E34A lsl D2.w, 1
0000252C 1700 move.b -[A3], D0
0000252E F385 .invalid <<F/6/1>>
00002530 43C3 lea.l A1, D3
00002532 804B or.w D0, A3
00002534 3484 move.w [A2], D4
00002536 0017 9689 ori.b [A7], 0x89
label0000253A:
0000253A 478A .invalid 3, A2 // invalid opcode 4 with b == 6
0000253C B42C 0704 cmp.b D2, [A4 + 0x704]
00002540 392E 047E move.w -[A4], [A6 + 0x47E]
00002544 2CFB 0006 move.l [A6]+, [PC + D0.w + 0x6]
00002548 EB14 roxl D4.b, 5
0000254A 8B0A sbcd -[A5], -[A2]
0000254C 2711 move.l -[A3], [A1]
0000254E 61E9 bsr -0x15 /* 00002539 */
00002550 9CEB 09C3 sub.w A6, [A3 + 0x9C3]
00002554 780F moveq.l D4, 0x0F
00002556 E8B3 roxr D3, D4
00002558 045A 5885 subi.w [A2]+, 0x5885
0000255C 02B1 D227 117D 0F1E 107E andi.l [[A1] + D0 * 8 + 0x107E], 0xD227117D
00002566 2C7A 7A07 movea.l A6, [PC + 0x7A07 /* 00009F6F, cstring ""<EOF> */]
0000256A 048B 9689 065B subi.l A3, 0x9689065B
00002570 0707 btst D7, D3
00002572 1517 move.b -[A2], [A7]
00002574 9B2E 1E10 sub.b [A6 + 0x1E10], D5
00002578 068B 0A12 5B07 addi.l A3, 0xA125B07
0000257E 020F 122C andi.b A7, 0x2C /* ',' */
00002582 7CB8 moveq.l D6, 0xFFFFFFB8
00002584 022B 3217 1B1F andi.b [A3 + 0x1B1F], 0x17
0000258A 1C5B movea.b A6, [A3]+
0000258C 0717 btst [A7], D3
0000258E 18CC move.b [A4]+, A4
00002590 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00002592 00B3 A3DE 0307 F30C ori.l <<invalid full ext with I/IS == 4>>, 0xA3DE0307
0000259A B30E cmpm.b [A1]+, [A6]+
0000259C 670E beq +0x10 /* 000025AC */
0000259E 8DE3 divs.w D6, -[A3]
000025A0 37B7 119F A326 030F 22B8 move.w [A3 + D2.w * 2 - 0x72], [[] + D1 - 0x5CD9FCF1]
000025AA 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
label000025AC:
000025AC F30B .extension 0x30B <<F/4-5/1>> // unimplemented
000025AE 8407 or.b D2, D7
000025B0 0D6F ED0C bchg [A7 - 0x12F4], D6
000025B4 0366 bchg -[A6], D1
000025B6 1711 move.b -[A3], [A1]
000025B8 C241 and.w D1, D1
000025BA 01D3 .incomplete
000025BC 05DB .incomplete
000025BE 0593 bclr [A3], D2
000025C0 0E37 11CC 32E1 .invalid.b [A7 + D3.w * 2 - 0x31], 0xCC // invalid immediate operation
000025C6 0717 btst [A7], D3
000025C8 0E9A 070B A6B3 .invalid.l [A2]+, 0x70BA6B3 // invalid immediate operation
000025CE 2E8C move.l [A7], A4
000025D0 B304 xor.b D4, D1
000025D2 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000025D4 BE78 0B8E cmp.w D7, [0x00000B8E]
000025D8 1E10 move.b D7, [A0]
000025DA 9B36 742B sub.b [A6 + D7.w * 4 + 0x2B], D5
000025DE 001E 0407 ori.b [A6]+, 0x7
000025E2 963D sub.b D3, <<invalid special address>>
000025E4 7B11 moveq.l D5, 0x11
000025E6 8D2D 5B07 or.b [A5 + 0x5B07], D6
000025EA 60E5 bra -0x19 /* 000025D1 */
000025EC 0D0F btst A7, D6
000025EE ED0D lsl D5.b, 6
000025F0 A324 syscall SetHandleSize, flags=3
000025F2 9724 sub.b -[A4], D3
000025F4 FC07 175A .unknown 0xFC07 0x175A (W = 6)
000025F8 0307 btst D7, D1
000025FA 04B4 0B0D 4712 4117 15B6 DB0C subi.l [[A4] + D4 + 0x15B6DB0C], 0xB0D4712
00002606 B311 xor.b [A1], D1
00002608 C404 and.b D2, D4
0000260A 0717 btst [A7], D3
0000260C 8906 sbcd D4, D6
0000260E 2308 move.l -[A1], A0
00002610 2501 move.l -[A2], D1
00002612 2B0A move.l -[A5], A2
00002614 1067 movea.b A0, -[A7]
00002616 04AD 600D 031E 10C4 subi.l [A5 + 0x10C4], 0x600D031E
0000261E 04E3 .incomplete
00002620 132D 0357 move.b -[A1], [A5 + 0x357]
00002624 0E20 1713 .invalid.b -[A0], 0x13 // invalid immediate operation
00002628 580D addq.b A5, 4
0000262A 0327 btst -[A7], D1
0000262C 1688 move.b [A3], A0
0000262E 533A 0B0E subq.b [PC + 0xB0E /* 0000313E, cstring ""<EOF> */], 1
00002632 2D03 move.l -[A6], D3
00002634 D316 add.b [A6], D1
00002636 1057 movea.b A0, [A7]
00002638 1387 070E 2707 move.b [[A1 + <<invalid base displacement size>>] + D0 * 8 + 0x2707], D7
0000263E 0FDA .incomplete
00002640 9B0D subx.b -[A5], -[A5]
00002642 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00002644 270D move.l -[A3], A5
00002646 4143 chk.w D0, D3
00002648 1707 move.b -[A3], D7
0000264A 0E9F E571 C30E .invalid.l [A7]+, 0xE571C30E // invalid immediate operation
00002650 386B 43CB movea.w A4, [A3 + 0x43CB]
00002654 1107 move.b -[A0], D7
00002656 944E sub.w D2, A6
00002658 029B 3981 B52B andi.l [A3]+, 0x3981B52B
0000265E 2EB3 0F33 0C3B 0D17 1268 CB01 move.l [A7], [[A3 + 0xC3B0D17 + D0 * 8] + 0x1268CB01]
0000266A 2333 F2E3 move.l -[A1], [A3 + A7.w * 2 - 0x29]
0000266E 030B btst A3, D1
00002670 0F80 bclr D0, D7
00002672 6B04 bmi +0x6 /* 00002678 */
00002674 A873 syscall SetPort
00002676 368B move.w [A3], A3
label00002678:
00002678 0B06 btst D6, D5
0000267A 5A33 00DB addq.b [A3 + D0.w - 0x37], 5
0000267E 107B ED5B 04FB 8007 movea.b A0, [[PC] + 0x4FB8007]
00002686 178B D34D move.b <<invalid full ext with IS == 1 and I/IS == 5>>, A3
0000268A 5A07 addq.b D7, 5
0000268C 178F A501 move.b [[A3 + <<invalid base displacement size>> + A2 * 4]], A7
00002690 AB05 syscall CopyHandle
00002692 070D btst A5, D3
00002694 BB22 xor.b -[A2], D5
00002696 50B3 70C3 addq.l [A3 + D7.w - 0x61], 8
0000269A 0E0F 0102 .invalid.b A7, 0x2 // invalid immediate operation
0000269E 7216 moveq.l D1, 0x16
000026A0 0702 btst D2, D3
000026A2 3240 movea.w A1, D0
000026A4 3300 move.w -[A1], D0
000026A6 DB02 addx.b D5, D2
000026A8 0802 1309 btst.b D2, 0x9 /* '\t' */
000026AC F314 .extension 0x314 <<F/4-5/1>> // unimplemented
000026AE 0407 14E7 subi.b D7, 0xE7
000026B2 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
000026B4 E914 roxl D4.b, 4
000026B6 271A move.l -[A3], [A2]+
000026B8 05E3 .incomplete
000026BA 5107 subq.b D7, 8
000026BC 0810 C574 btst.b [A0], 0x74 /* 't' */
000026C0 3B4C E4AB move.w [A5 - 0x1B55], A4
000026C4 063B 4CD3 A77B 0014 020F 4574 8B26 addi.b [[PC + 0x14020F] + 0x45748B26], 0xD3
000026D2 F014 3B00 .pflush 0xF014, 0x3B00 // unimplemented
000026D6 E32C lsl D4.b, D1
000026D8 3B00 move.w -[A5], D0
000026DA 5336 1B49 subq.b [[A6 + <<invalid base displacement size>>]], 1
000026DE 954D subx.w -[A2], -[A5]
000026E0 2250 movea.l A1, [A0]
000026E2 0717 btst [A7], D3
000026E4 FD43 .extension 0xD43 <<F/4-5/6>> // unimplemented
000026E6 46AB 6347 not.l [A3 + 0x6347]
000026EA 1B3A 7B28 move.b -[A5], [PC + 0x7B28 /* 0000A214, cstring ""<EOF> */]
000026EE DE04 add.b D7, D4
000026F0 B30F cmpm.b [A1]+, [A7]+
000026F2 A5D9 syscall vDeallocFile, flags=5
000026F4 C30E abcd -[A1], -[A6]
000026F6 C330 5712 4A0B and.b [[A0 + D5 * 8] + 0x4A0B], D1
000026FC 0E17 1023 .invalid.b [A7], 0x23 /* '#' */ // invalid immediate operation
00002700 C30E abcd -[A1], -[A6]
00002702 5B34 0711 subq.b [[A4 + D0 * 8]], 5
00002706 C5B7 1259 and.l [A7 + D1.w * 2 + 0x59], D2
0000270A C023 and.b D0, -[A3]
0000270C 06A4 A305 8017 addi.l -[A4], 0xA3058017
00002712 87A3 or.l -[A3], D3
00002714 9B15 sub.b [A5], D5
00002716 0302 btst D2, D1
00002718 2712 move.l -[A3], [A2]
0000271A 52A3 addq.l -[A3], 1
0000271C 15C3 0DC3 move.b [PC + 0xDC3 /* 000034E1, cstring ""<EOF> */], D3
00002720 0E77 1257 0FE8 6BBB .invalid.w [0x6BBB], 0x1257 // invalid immediate operation
00002728 3C26 move.w D6, -[A6]
0000272A 8B10 or.b [A0], D5
0000272C 4711 .invalid 3, [A1] // invalid opcode 4 with b == 4
0000272E 86A5 or.l D3, -[A5]
00002730 C110 and.b [A0], D0
00002732 070C btst A4, D3
00002734 3D45 1E23 move.w [A6 + 0x1E23], D5
00002738 4CE3 0A28 movem.l D4,D6,A2,A4, -[A3]
0000273C D120 add.b -[A0], D0
0000273E 170A move.b -[A3], A2
00002740 ED27 asl D7.b, D6
00002742 0C46 6707 cmpi.w D6, 0x6707
00002746 EB45 asl D5.w, 5
00002748 51D3 sf [A3]
0000274A 1370 00CB 6447 move.b [A1 + 0x6447], [A0 + D0.w - 0x53]
00002750 12A5 move.b [A1], -[A5]
00002752 0708 btst A0, D3
00002754 C78A exg D3, A2
00002756 0440 070D subi.w D0, 0x70D
0000275A 46A3 not.l -[A3]
0000275C 05F3 .incomplete
0000275E 2D8B 0036 move.l [A6 + D0.w + 0x36], A3
00002762 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
00002764 4840 swap.w D0
00002766 8402 or.b D2, D2
00002768 C317 and.b [A7], D1
0000276A 61D9 bsr -0x25 /* 00002745 */
0000276C C014 and.b D0, [A4]
0000276E 02C3 .incomplete
00002770 1B81 427B move.b [A5 + D4.w * 2 + 0x7B], D1
00002774 0BE3 .incomplete
00002776 5B40 subq.w D0, 5
00002778 000F 3607 ori.b A7, 0x7
0000277C 08FB 6447 0929 2E04 bset.b [[PC + 0x2E04 + D0]], 0x47 /* 'G' */
00002784 C306 abcd D1, D6
00002786 C0BB 0202 and.l D0, [PC + D0.w * 2 + 0x2]
0000278A D31F add.b [A7]+, D1
0000278C 418A .invalid 0, A2 // invalid opcode 4 with b == 6
0000278E D117 add.b [A7], D0
00002790 1660 movea.b A3, -[A0]
00002792 D217 add.b D1, [A7]
00002794 1632 2701 move.b D3, [[A2 + <<invalid base displacement size>> + D2 * 8]]
00002798 661C bne +0x1E /* 000027B6 */
0000279A 3C00 move.w D6, D0
0000279C AB56 syscall bSubOver
0000279E 9301 subx.b D1, D1
000027A0 3B19 move.w -[A5], [A1]+
000027A2 1715 move.b -[A3], [A5]
000027A4 FDFB .invalid <<F/7/6>>
000027A6 0416 4EB4 subi.b [A6], 0xB4
000027AA 6705 beq +0x7 /* 000027B1 */
000027AC BCEB 0607 cmpa.w A6, [A3 + 0x607]
000027B0 115E 8A17 move.b [A0 - 0x75E9], [A6]+
000027B4 08E8 CD0A 0716 bset.b [A0 + 0x716], 0xA /* '\n' */
// begin alternate branch 000027B6-000027BA
label000027B6:
000027B6 CD0A abcd -[A6], -[A2]
000027B8 0716 btst [A6], D3
// end alternate branch 000027B6-000027BA
label000027B6: // (misaligned)
000027BA A6C5 syscall vTrashVBlks, flags=6
000027BC 0A93 2C17 0ED1 xori.l [A3], 0x2C170ED1
000027C2 54A3 addq.l -[A3], 2
000027C4 0034 4407 8220 ori.b [A4 + A0.w * 2 + 0x20], 0x7
000027CA 4ECB jmp A3
000027CC 0285 0B0F 0672 andi.l D5, 0xB0F0672
000027D2 4E27 .invalid // invalid opcode 4
000027D4 1796 5707 8E2E 170C move.b [[A3 + <<invalid base displacement size>>] + D5 * 8 - 0x71D1E8F4], [A6]
000027DC 7FB3 moveq.l D7, 0xFFFFFFB3
000027DE 5617 addq.b [A7], 3
000027E0 01BB 1204 bclr [PC + D1.w * 2 + 0x4], D0
000027E4 2716 move.l -[A3], [A6]
000027E6 B333 36A3 xor.b [A3 + D3.w * 8 - 0x93], D1
000027EA 0537 1B09 btst [[A7 + <<invalid base displacement size>> + D1 * 2]], D2
000027EE 4917 .invalid 4, [A7] // invalid opcode 4 with b == 4
000027F0 1485 move.b [A2], D5
000027F2 1503 move.b -[A2], D3
000027F4 2185 15DA 82D8 move.l [[] - 0x7D28], D5
000027FA 5433 0904 addq.b <<invalid full ext with I/IS == 4>>, 2
000027FE 3441 movea.w A2, D1
00002800 3EB5 27E5 move.w [A7], <<invalid full ext with IS == 1 and I/IS == 5>>
00002804 1154 C834 move.b [A0 - 0x37CC], [A4]
00002808 0F14 btst [A4], D7
0000280A 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4
0000280C 1502 move.b -[A2], D2
0000280E 4964 chk.w D4, -[A4]
00002810 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00002812 A33F syscall InitUtil, flags=3
00002814 724E moveq.l D1, 0x4E
00002816 750A moveq.l D2, 0x0A
00002818 DB07 addx.b D5, D7
0000281A DE28 1348 add.b D7, [A0 + 0x1348]
0000281E 1C04 move.b D6, D4
00002820 1C10 move.b D6, [A0]
00002822 5A60 addq.w -[A0], 5
00002824 1C78 250A movea.b A6, [0x0000250A]
00002828 1702 move.b -[A3], D2
0000282A 3605 move.w D3, D5
0000282C 3F37 0BF1 8817 131D move.w -[A7], [[-0x77E8ECE3]]
00002834 4E2E .invalid // invalid opcode 4
00002836 0417 0363 subi.b [A7], 0x63 /* 'c' */
0000283A DA57 add.w D5, [A7]
0000283C 0EC5 .incomplete
0000283E D312 add.b [A2], D1
00002840 170E move.b -[A3], A6
00002842 CD0F abcd -[A6], -[A7]
00002844 013F btst <<invalid special address>>, D0
00002846 7B05 moveq.l D5, 0x05
00002848 AE93 syscall DisposePalette, auto_pop
0000284A 0217 0BAA andi.b [A7], 0xAA
0000284E 6A1C bpl +0x1E /* 0000286C */
00002850 5C27 addq.b -[A7], 6
00002852 0C60 8283 cmpi.w -[A0], 0x8283
00002856 0247 0EE0 andi.w D7, 0xEE0
0000285A B368 0713 xor.w [A0 + 0x713], D1
0000285E 4CCA 2717 movem.l D0,D1,D2,D4,A0,A1,A2,A5, A2
00002862 4EA5 jsr -[A5]
00002864 7F88 moveq.l D7, 0xFFFFFF88
00002866 170C move.b -[A3], A4
00002868 5C64 addq.w -[A4], 6
0000286A 2718 move.l -[A3], [A0]+
label0000286C:
0000286C C306 abcd D1, D6
0000286E 0802 8B2C btst.b D2, 0x2C /* ',' */
00002872 6C3E bge +0x40 /* 000028B2 */
00002874 3875 0D3E E309 782C AE6A movea.w A4, [[A5 - 0x1CF687D4] + D0 * 4 - 0x5196]
0000287E D24C add.w D1, A4
00002880 123E move.b D1, <<invalid special address>>
00002882 2719 move.l -[A3], [A1]+
00002884 2102 move.l -[A0], D2
00002886 0FB1 0CE7 bclr [A1 + D0 * 4 - 0x25], D7
0000288A 27FE AB24 move.l <<invalid full ext with I/IS == 4>>, <<invalid special address>>
0000288E 6C16 bge +0x18 /* 000028A6 */
00002890 1906 move.b -[A4], D6
00002892 9617 sub.b D3, [A7]
00002894 0809 1716 btst.b A1, 0x16
00002898 31AD 035A 6012 move.w [A0 + D6.w + 0x12], [A5 + 0x35A /* export_103 */]
0000289E 9602 sub.b D3, D2
000028A0 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
000028A2 1E96 move.b [A7], [A6]
000028A4 449B neg.l [A3]+
label000028A6:
000028A6 133C 5C17 move.b -[A1], 0x17
000028AA 0A09 1264 xori.b A1, 0x64 /* 'd' */
000028AE 1716 move.b -[A3], [A6]
000028B0 AB02 syscall BitsToPix
label000028B2:
000028B2 0FB4 1717 1F67 0537 bclr [[A4] + D1 * 8 + 0x1F670537], D7
000028BA 0217 8564 andi.b [A7], 0x64 /* 'd' */
000028BE 5463 addq.w -[A3], 2
000028C0 867B 0293 or.w D3, [PC + D0.w * 2 - 0x109]
000028C4 690A bvs +0xC /* 000028D0 */
000028C6 678B beq -0x73 /* 00002853 */
000028C8 0425 083C subi.b -[A5], 0x3C /* '<' */
000028CC B728 4E23 xor.b [A0 + 0x4E23], D3
label000028D0:
000028D0 5429 0804 addq.b [A1 + 0x804], 2
000028D4 6306 bls +0x8 /* 000028DC */
000028D6 3D08 move.w -[A6], A0
000028D8 0F25 btst -[A5], D7
000028DA 0827 1704 btst.b -[A7], 0x4
// begin alternate branch 000028DC-000028DE
label000028DC:
000028DC 1704 move.b -[A3], D4
// end alternate branch 000028DC-000028DE
label000028DC: // (misaligned)
000028DE D728 300F add.b [A0 + 0x300F], D3
000028E2 06BB 04CA 1302 B516 AB1E addi.l [[PC] + A3 * 4 - 0x54E2], 0x4CA1302
000028EC 7B0C moveq.l D5, 0x0C
000028EE 86AE 7817 or.l D3, [A6 + 0x7817]
000028F2 0677 B116 4794 addi.w <<invalid full ext with I/IS == 4>>, 0xB116
000028F8 EA87 asr D7, 5
000028FA 28B4 280D move.l [A4], [A4 + D2 + 0xD]
000028FE 06EB .incomplete
00002900 53AE 641C subq.l [A6 + 0x641C], 1
00002904 102B 7047 move.b D0, [A3 + 0x7047]
00002908 1F6C 3E1C 2812 move.b [A7 + 0x2812], [A4 + 0x3E1C]
0000290E 3EC3 move.w [A7]+, D3
00002910 5DAE 6A17 subq.l [A6 + 0x6A17], 6
00002914 1754 7106 move.b [A3 + 0x7106], [A4]
00002918 0F31 1D1B 00E5 024A btst [[A1 + D1 * 4] + 0xE5024A], D7
00002920 0FA6 bclr -[A6], D7
00002922 3E7E movea.w A7, <<invalid special address>>
00002924 4A07 tst.b D7
00002926 1571 AE6A 0703 move.b [A2 + 0x703], [A1 + A2 * 8 + 0x6A]
0000292C 8207 or.b D1, D7
0000292E 0C3F AD03 cmpi.b <<invalid special address>>, 0x3
00002932 0FF5 .incomplete
00002934 2060 movea.l A0, -[A0]
00002936 D728 B593 add.b [A0 - 0x4A6D], D3
0000293A 4A48 tst.w A0
0000293C 1286 move.b [A1], D6
0000293E E387 asl D7, 1
00002940 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
00002942 4E17 .invalid // invalid opcode 4
00002944 175E E910 move.b [A3 - 0x16F0], [A6]+
00002948 4A57 tst.w [A7]
0000294A 096D E189 bchg [A5 - 0x1E77], D4
0000294E 0707 btst D7, D3
00002950 9B67 sub.w -[A7], D5
00002952 0AF5 .incomplete
00002954 130C move.b -[A1], A4
00002956 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
00002958 210A move.l -[A0], A2
0000295A EB09 lsl D1.b, 5
0000295C FE29 0A17 .unknown 0xFE29 0x0A17 (W = 7)
00002960 0A5E 5700 xori.w [A6]+, 0x5700 /* 'W\0' */
00002964 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00002966 0EEB .incomplete
00002968 5705 subq.b D5, 3
0000296A BF27 xor.b -[A7], D7
0000296C 0ACD .incomplete
0000296E E105 asl D5.b, 8
00002970 A301 syscall Close, flags=3
00002972 2709 move.l -[A3], A1
00002974 3C13 move.w D6, [A3]
00002976 0348 bchg A0, D1
00002978 B2FE cmpa.w A1, <<invalid special address>>
0000297A 0F21 btst -[A1], D7
0000297C 5B87 subq.l D7, 5
0000297E 0AE3 .incomplete
00002980 0D3B EB01 btst [[PC + <<invalid base displacement size>> + A6 * 2]], D6
00002984 C549 exg A2, A1
00002986 3836 4703 6E48 020F move.w D4, [[A6 + <<invalid base displacement size>> + D4 * 8] + 0x6E48020F]
0000298E 020B 0D8D andi.b A3, 0x8D
00002992 5DDB slt [A3]+
00002994 0D17 btst [A7], D6
00002996 08C7 5304 bset.b D7, 0x4
0000299A 4802 nbcd.b D2
0000299C FBC0 .invalid <<F/7/5>>
0000299E DB0D addx.b -[A5], -[A5]
000029A0 026B 21A3 0581 andi.w [A3 + 0x581], 0x21A3
000029A6 6941 bvs +0x43 /* 000029E9 */
000029A8 53E3 sls -[A3]
000029AA 1648 movea.b A3, A0
000029AC 1CDB move.b [A6]+, [A3]+
000029AE 0D84 bclr D4, D6
000029B0 020F 210F andi.b A7, 0xF
000029B4 6B0A bmi +0xC /* 000029C0 */
000029B6 4089 negx.l A1
000029B8 533B 004E subq.b [PC + D0.w + 0x4E], 1
000029BC 0714 btst [A4], D3
000029BE 4B65 chk.w D5, -[A5]
label000029C0:
000029C0 8527 or.b -[A7], D2
000029C2 08E9 1702 1F10 bset.b [A1 + 0x1F10], 0x2
000029C8 E954 roxl D4.w, 4
000029CA 0F06 btst D6, D7
000029CC 7210 moveq.l D1, 0x10
000029CE 6160 bsr +0x62 /* 00002A30 */
000029D0 6B19 bmi +0x1B /* 000029EB */
000029D2 5709 subq.b A1, 3
000029D4 6827 bvc +0x29 /* 000029FD */
000029D6 0FAE 1381 bclr [A6 + 0x1381], D7
000029DA 6B05 bmi +0x7 /* 000029E1 */
000029DC 733C moveq.l D1, 0x3C
000029DE 1407 move.b D2, D7
000029E0 1383 070D move.b [[A1 + <<invalid base displacement size>>] + D0 * 8], D3
000029E4 9553 sub.w [A3], D2
000029E6 3448 movea.w A2, A0
000029E8 1480 move.b [A2], D0
000029EA A44C syscall CompactMem, flags=4
000029EC 0207 8958 andi.b D7, 0x58 /* 'X' */
000029F0 1712 move.b -[A3], [A2]
000029F2 B759 xor.w [A1]+, D3
000029F4 9107 subx.b D0, D7
000029F6 1484 move.b [A2], D4
000029F8 AB02 syscall BitsToPix
000029FA 1B05 move.b -[A5], D5
000029FC 5304 subq.b D4, 1
000029FE 1E10 move.b D7, [A0]
00002A00 0717 btst [A7], D3
00002A02 6F34 ble +0x36 /* 00002A38 */
00002A04 3240 movea.w A1, D0
00002A06 0B8E bclr A6, D5
00002A08 0302 btst D2, D1
00002A0A BB13 xor.b [A3], D5
00002A0C 4084 negx.l D4
00002A0E 140F move.b D2, A7
00002A10 1407 move.b D2, D7
00002A12 0D34 A50A 14A5 btst [[A4 + <<invalid base displacement size>> + A2 * 4] + 0x14A5], D6
00002A18 0AEA .incomplete
00002A1A 5A43 addq.w D3, 5
00002A1C 1228 A90A move.b D1, [A0 - 0x56F6]
00002A20 DB5B add.w [A3]+, D5
00002A22 0672 28A1 0A07 addi.w [A2 + D0 * 2 + 0x7], 0x28A1
00002A28 1511 move.b -[A2], [A1]
00002A2A 471F .invalid 3, [A7]+ // invalid opcode 4 with b == 4
00002A2C 8AB4 0417 or.l D5, [A4 + D0.w * 4 + 0x17]
fn00002A30:
00002A30 0213 28A1 andi.b [A3], 0xA1
00002A34 6F17 ble +0x19 /* 00002A4D */
00002A36 165A movea.b A3, [A2]+
label00002A38:
00002A38 9302 subx.b D1, D2
00002A3A 0F81 bclr D1, D7
00002A3C F672 287B .extension 0x672 <<F/1/3>>, 0x287B // unimplemented
00002A40 02A1 0439 9832 andi.l -[A1], 0x4399832
00002A46 170D move.b -[A3], A5
00002A48 BDC8 cmpa.l A6, A0
00002A4A 3407 move.w D2, D7
00002A4C 0DB1 3872 bclr [A1 + D3 + 0x72], D6
00002A50 4720 .invalid 3, -[A0] // invalid opcode 4 with b == 4
00002A52 951C sub.b [A4]+, D2
00002A54 0485 0B55 1531 subi.l D5, 0xB551531
00002A5A 041E 2805 subi.b [A6]+, 0x5
00002A5E 04A5 D604 578F subi.l -[A5], 0xD604578F
00002A64 A51D syscall MaxMem, flags=5
00002A66 020F 1102 andi.b A7, 0x2
00002A6A 886B 0645 or.w D4, [A3 + 0x645]
00002A6E 0625 023C addi.b -[A5], 0x3C /* '<' */
00002A72 1288 move.b [A1], A0
00002A74 438A .invalid 1, A2 // invalid opcode 4 with b == 6
00002A76 8881 or.l D4, D1
00002A78 E9B3 roxl D3, D4
00002A7A 0728 FB0D btst [A0 - 0x4F3], D3
00002A7E 1700 move.b -[A3], D0
00002A80 724D moveq.l D1, 0x4D
00002A82 074E bchg A6, D3
00002A84 E902 asl D2.b, 4
00002A86 1007 move.b D0, D7
00002A88 0AAB 579F 6C29 0585 xori.l [A3 + 0x585], 0x579F6C29
00002A90 0BC4 .incomplete
00002A92 0407 1B45 subi.b D7, 0x45 /* 'E' */
00002A96 0F3C 2D05 btst 0x5, D7
00002A9A 1DA9 9303 3CB4 move.b [A6 + D3 * 4 - 0x76], [A1 - 0x6CFD]
00002AA0 4EFA 04A3 jmp [PC + 0x4A3 /* 00002F45 */]
00002AA4 0293 3625 06D3 andi.l [A3], 0x362506D3
00002AAA 0313 btst [A3], D1
00002AAC 83CD divs.w D1, A5
00002AAE 000F 316A ori.b A7, 0x6A /* 'j' */
00002AB2 0907 btst D7, D4
00002AB4 171F move.b -[A3], [A7]+
00002AB6 F807 0C91 .tblXX 0xF807, 0x0C91 // unimplemented
fn00002ABA:
00002ABA 1710 move.b -[A3], [A0]
00002ABC 4CC1 6F55 movem.l D0,D2,D4,D6,A0,A1,A2,A3,A5,A6, D1
00002AC0 8E1C or.b D7, [A4]+
00002AC2 1720 move.b -[A3], -[A0]
00002AC4 AE49 syscall SaveEntries, auto_pop
00002AC6 0228 0067 8FA5 andi.b [A0 - 0x705B], 0x67 /* 'g' */
00002ACC 1718 move.b -[A3], [A0]+
00002ACE 0E06 CB0E .invalid.b D6, 0xE // invalid immediate operation
00002AD2 6B01 bmi +0x3 /* 00002AD5 */
00002AD4 8301 sbcd D1, D1
00002AD6 48D6 5B2B movem.l [A6], D0,D1,D3,D5,A0,A1,A3,A4,A6
00002ADA 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4
00002ADC 4003 negx.b D3
00002ADE 3D13 move.w -[A6], [A3]
00002AE0 0123 btst -[A3], D0
00002AE2 05E9 .incomplete
00002AE4 00AE 1017 16F6 D814 ori.l [A6 - 0x27EC], 0x101716F6
00002AEC BB2E F301 xor.b [A6 - 0xCFF], D5
00002AF0 6B29 bmi +0x2B /* 00002B1B */
00002AF2 A182 syscall DTInstall, flags=1
00002AF4 671A beq +0x1C /* 00002B10 */
00002AF6 B916 xor.b [A6], D4
00002AF8 2592 10F7 move.l [A2 + D1.w - 0x9], [A2]
00002AFC 2B43 2801 move.l [A5 + 0x2801], D3
00002B00 0546 bchg D6, D2
label00002B02:
00002B02 98C3 sub.w A4, D3
00002B04 2E07 move.l D7, D7
00002B06 0589 bclr A1, D2
00002B08 1412 move.b D2, [A2]
00002B0A 2812 move.l D4, [A2]
00002B0C 1640 movea.b A3, D0
00002B0E F351 .extension 0x351 <<F/4-5/1>> // unimplemented
label00002B10:
00002B10 3214 move.w D1, [A4]
00002B12 FB5D .extension 0xB5D <<F/4-5/5>> // unimplemented
00002B14 C300 abcd D1, D0
00002B16 9B0A subx.b -[A5], -[A2]
00002B18 3205 move.w D1, D5
00002B1A 030F btst A7, D1
00002B1C 619C bsr -0x62 /* 00002ABA */
00002B1E 8B3C 071F or.b 0x1F, D5
00002B22 545B addq.w [A3]+, 2
00002B24 4232 1B21 C300 clr.b [[A2 - 0x3D00 + D1 * 2]]
00002B2A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002B2C 0B0E btst A6, D5
00002B2E 84E3 divu.w D2, -[A3]
00002B30 1A82 move.b [A5], D2
00002B32 C614 and.b D3, [A4]
00002B34 0F1C btst [A4]+, D7
00002B36 040D 0640 subi.b A5, 0x40 /* '@' */
00002B3A 5370 84D3 subq.w [A0 + A0.w * 4 - 0x45], 1
00002B3E 83E3 divs.w D1, -[A3]
00002B40 1AA1 move.b [A5], -[A1]
00002B42 2C57 movea.l A6, [A7]
00002B44 19FD 6401 move.b 0x1, <<invalid special address>>
00002B48 E107 asl D7.b, 8
00002B4A 170A move.b -[A3], A2
00002B4C 130B move.b -[A1], A3
00002B4E 65B2 bcs -0x4C /* 00002B02 */
00002B50 2B3A 3319 move.l -[A5], [PC + 0x3319 /* 00005E6B, cstring ""<EOF> */]
00002B54 0717 btst [A7], D3
00002B56 0E83 05AB 0376 .invalid.l D3, 0x5AB0376 // invalid immediate operation
00002B5C 2797 178B 02AB 03DB move.l [[ + <<invalid base displacement size>> + D1 * 8] + 0x2AB03DB], [A7]
00002B64 03ED .incomplete
00002B66 00A1 D733 10C0 ori.l -[A1], 0xD73310C0
00002B6C 0603 0103 addi.b D3, 0x3
00002B70 3913 move.w -[A4], [A3]
00002B72 1404 move.b D2, D4
00002B74 01E0 .incomplete
00002B76 B301 xor.b D1, D1
00002B78 4946 chk.w D4, D6
00002B7A 0E18 .incomplete